Здравствуйте! В версии BAS 25.7.0 и 25.8.0 скрипт не может выйти из асинхронной функции, если количество потоков допустим не превышает количество открываемых ссылок. Он просто перерастает что-либо делать после завершения потоков асинхронной функции.
Например: есть 25 ссылок, каждую нужно открыть. Если установить 5 потоков на которые эти ссылки распределятся, то скрипт не сможет выйти из асинхронной функции. Если поставить 30 потоков, то скрипт сможет спокойно выйти.
В тоже время на версии BAS 25.5.0 все работает без нареканий при любом количестве потоков
Прикладываю два файла примера, где запускаю функцию через For и Foreach, а также файл с ссылками.
пример 1.xml
пример 2.xml
список.txt