Так и не решил проблему парсинга строк, проглатывает первые несколько букв при многопотоке и ручном вводе.
Есть ли у кого решение или хоть какой то костыль?
по-нормальному надо сначала проверять существование элемента, а потом работать с ним. Пока он не появился можно чем-либо занять скрипт. А в вашем примере скрипт ждет появление элемента, а потом выделяет 2сек на клик.
Вы не правильно поняли. Элемент уже появился, клик мыши произошел. Но после этого действие продолжает висеть незавершенное.