Скорее всего, потому-что в запуске быстрее отрабатывает и элементы не успевают появиться какие-то. Надо добавить пауз или ожидания элемента перед теми кнопками, которые не нажимаются.
Почему-то не работает ассинхронный вызов функции
-
@flagman11 добавьте лог, может станет понятнее.
-
@flagman11 Я имею ввиду расставить логи в ваши циклы и выводить значения переменных. Может у вас что-то неправильно в логике.

