Нашел решение проблемы, суть была в том, что в двух функциях, совпадали метки, только сейчас понял, что метки имеют глобальное значение, а не локальное. Спасибо форуму!
Внутри xpath не работает переменная
-
думаю, если это прочитать 5 раз https://wiki.bablosoft.com/doku.php?id=ru:how_to_search_for_element то все решится.