Я не понимаю, зачем использовать await, если вы уже используете индикатор выполнения, чтобы заставить пользователя ждать, пока ответ не придет ...
Попробуйте использовать функцию "обещание" вjava-скрипт и скрыть индикатор выполнения, как только данные вернулись в javascript ...