Скорее всего, потому-что в запуске быстрее отрабатывает и элементы не успевают появиться какие-то. Надо добавить пауз или ожидания элемента перед теми кнопками, которые не нажимаются.
@Fox спасибо, уже понял и протестировал. Но единственный минус в таком подходе это не получить реальное кол-во строк в ресурсе. Ложить в список не предлагайте)
Если умеете писать код, то используйте базы данных.
@serega951 Ответил вам в соседней теме. @DrPrime прав, если стоит большое количество неудач, то поток будет автоматически перезапускаться. Либо через игнор ошибок сделайте логику.