Então vc manda atulizar no FRONT e não atualiza no back. Ai vc precisa mandar atualizar de novo, finalmente atualizando no back?

Ou é no front?

É isso?

Na verdade pelo front só é feito a requisição, e no back end que eu faço todo o tratamento da planilha para mandar novamente Desculpa a demora para responder

Vc precisa mudar para usar stream. Stream não deixar o buffer encher e manda tudo pro front ou outro lugar. Vc fazendo isso esta enchendo a memoria. O buffer cheio da problema! Para ajudar https://www.freecodecamp.org/portuguese/news/streams-em-node-js-tudo-o-que-voce-precisa-saber/ https://www.youtube.com/watch?v=pB5-QzabL2I&ab_channel=ErickWendel https://www.youtube.com/watch?v=r-33Hhbvr1M&ab_channel=ErickWendel https://nodesource.com/blog/understanding-streams-in-nodejs/
Certo vou olhar os links, tentei limpar o cache manualmente pra ver se funcionava mas também não foi. Vou sobre as node js streams.
Fala Uriel, cara, na verdade eu descobri qual é o problema porém não consigo resolver, essa aplicação cria uma planilha excel no back end com as infos do usuario, porém quando o usuario clica no botão baixar planilha ele é redirecionado para uma rota de download que tem algumas funções no back end que puxam outras, e o back end está sem uma lógica asíncrona que espera a informação do usuario carregar para fazer a planilha. O que acontece é que quando o usuario clica em download primeiro é baixado planilha depois a informação que o usuario pediu fica armazenado nela e então no segundo click ele manda o que o usuario pediu na primeira solicitação. Usar async await nesse caso é o mais indicado certo ?
Olha, não ta dando pra entender direito isso! Não consigo entender bem sua explicação! async await é só pra não bloquear o loop de eventos do Node ou do navegador! Assim não travando o Node ou o Navegador entende. É pra isso que usamos async await. Vc dise que descobriu o problema, vc pode espcificar melhor?