@anarbus в глобальной переменной укажите время окончания работы, и пусть каждый поток периодически проверяет, не вышло ли это время, если вышло - завершить работу. А в асинхронной функции можно установить жесткий останов скрипта, если время превышено вдвое, например. Хотя, если всё отлажено, то асинхронка и не нужна.
На сайт добавили защиту Cloudflare с проверкой при загрузке сайта и после этого вообще не грузит важные элементы,дишь оболочка грузится и пишет в консоле ошибки как в первом примере.Дело явно не в прокси,потому что если через другие браузеры,даже MLA все ок.