У вас ID потока, в котором запускается асинхронная функция, находится в локальной переменной, она не может быть передана в другой поток. Используйте глобальную переменную для ID потока с функцией "GET_CODE".
Пример: threads.xml
@Ratom1 Можете делать это через глобальные переменные, либо сделайте отдельную функцию, которая принимает нужные данные как параметры и уже в скрипте пропишите работу с ними.