Не могу понять в чём проблема, пытался прописывать и //[@class='prompt-text'], и //[contains(text(),'Please click each')]. Хром прекрасно находит челендж капчи, а басе ни один элемент не находит.
У вас ID потока, в котором запускается асинхронная функция, находится в локальной переменной, она не может быть передана в другой поток. Используйте глобальную переменную для ID потока с функцией "GET_CODE".
Пример: threads.xml
@g0rila Попробуйте сделать папку для профилей в другом месте и запустить BAS от имени администратора. Если не получится, прикрепите, пожалуйста тестовый проект, чтобы я мог попытаться повторить проблему, сюда или в ЛС форума.