Останавливать всегда. Если условие не выполнилось, то снова запускать по таймауту 1000мс.
Ну и если интервал будет срабатывать только один раз, то можно использовать таймаут
let timerId;
const timer = () => {
const text = document.querySelector('.Tag-module_content__uLsTI').textContent
if(text.slice(0, -1)<(-52)){
// ...payload
console.log('Сработало условие');
// Сработало, больше не требуется
}
else{
rel();
// Не сработало, запускаем снова через секунду
timerId = setTimeout(timer, 1000);
}
}
timerId = setTimeout(timer, 150);