Acredito que o mais correto seja fazer a otimização dessa consulta ou fazer paginação dos resultados desse GET, no backend.

Para aumentar o timeout, em ultima instância, deve ser feito no backend também.

Muito obrigado pela resposta! Infelizmente eu não teria como otimizar ou fazer paginação. De acordo com sua resposta eu entendi que essa questão de aumentar o timeout é algo que só pode ser feito no Backend, certo?

Isso mesmo, é uma configuração da aplicação backend.