Вполне вероятно, что он переписывается каким нибудь innerHTML. Поэтому переменная tov становится недействительной.
Надо как нибудь в devtools в браузере проверять. В отладчике или просматривать элементы (тот же список перед повторным выбором) и смотреть, установлен на нем обработчик или нет.
Отлавливать изменение DOM надо с помощью MutationObserver
https://developer.mozilla.org/ru/doc...tationObserver