Quase certamente devido às correções de proteções SSRF.
O Gitlab está redirecionando 301 um git clone para https://gitlab.com/silentboatman/discourse-masonry-image-gallery para https://gitlab.com/silentboatman/discourse-masonry-image-gallery.git/ (sic, termina com .git/) mas o git é chamado com -c http.followRedirects=false então falha.
Inserir https://gitlab.com/silentboatman/discourse-masonry-image-gallery.git/ como URL do repositório diretamente não funciona porque isso é revertido para https://gitlab.com/silentboatman/discourse-masonry-image-gallery por FinalDestination.resolve(@uri.to_s) porque, você não vai acreditar, quando solicitado fora do git, o redirecionamento vai na outra direção! O Gitlab redireciona 302 https://gitlab.com/silentboatman/discourse-masonry-image-gallery.git/ para https://gitlab.com/silentboatman/discourse-masonry-image-gallery
EDIT usando GIT_CURL_VERBOSE=1 eu consegui ver que o Git anexa info/refs?service=git-upload-pack ao clonar, então
GET /silentboatman/discourse-masonry-image-gallery/info/refs?service=git-upload-pack HTTP/2
vai para
location: https://gitlab.com/silentboatman/discourse-masonry-image-gallery.git/info/refs?service=git-upload-pack