Boa observação! Ainda não tínhamos considerado que o 524 poderia estar vindo do Cloudflare do próprio fornecedor upstream.
Vamos verificar o header cf-ray e a origem da resposta para identificar em qual camada ocorre o timeout.
Também vamos avaliar o uso de streaming nas requisições mais longas.
Muito obrigado pela ajuda e pela análise detalhada!