o 524 é código do próprio Cloudflare, então tem um Cloudflare em algum ponto dessa cadeia. como 125s não bate com os 100 do padrão, pode ser até o do fornecedor upstream, com timeout configurado diferente, e o gateway só repassando o status. vale ver se a resposta de erro traz header cf-ray e de qual host ela vem.
se for do lado do fornecedor, o jeito é usar streaming nessas requisições longas, porque aí os bytes começam a chegar antes do corte.