Когда ты видишь в мониторинге ASYNC_NETWORK_IO - проверяешь все возможные варианты.
Это тип ожидания может зависеть от пропускной способности сети/адаптера/драйвера/приложения
Например, удаленное приложение запрашивает данные у сиквела, получает на вход датасет, но обрабатывает его построчно, и ни каждую строку возвращает результат обратно. Это будет крайне долго.
Если у вас есть задержки данного типа, попробуйте сначала, увеличить transmission \ received buffer на сетевой карте.