Решено, я переписывал мейн и фактически у меня было две копии с небольшими отличиями. Суть в том, что я думал, что бас запускает всегда функцию Main, но в моем же случае он запускал по какой-то причине иную, устаревшую.
по-нормальному надо сначала проверять существование элемента, а потом работать с ним. Пока он не появился можно чем-либо занять скрипт. А в вашем примере скрипт ждет появление элемента, а потом выделяет 2сек на клик.
Вы не правильно поняли. Элемент уже появился, клик мыши произошел. Но после этого действие продолжает висеть незавершенное.