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?