В том,что пока ты ждешь,другие запросы обрабатываются. Асинхронность позволяет быстрее обрабатывать множество запросов, но один будет столько же. Не путайте асинхронность с параллельностью
Это само собой разумеется. Я и говорю, что если эта функция повторно запустилась, в то время, пока выполнялась в ней await функция