Отладили ли вы через приложение, чтобы увидеть, где значение переключается. Простое наблюдение за текстовой переменной (независимо от того, что вы называете в коде) должно привести к изменению переменной. Без кода, который я могу запустить, я понятия не имею, где это происходит.
Я бы сказал, написать тест, но все еще существует вероятность вмешательства интерфейса. Если вы найдете, где в коде он меняется, напишите тест, чтобы подтвердить ошибку и начать ее устранять.