hasAttribute()
sprawdza jedynie czy element ma określony atrybut. Nie sprawdza jego wartości. W uproszczeniu mówiąc szuka danej nazwy atrybutu. Więc jedyne co możesz zrobić, to
hasAttribute('data-status')
no i będziesz miał zwrócone true dla tych elementów co mają taki atrybut (w tym przykładzie dla kazdego).
No, a jeśli chcesz rozwiązać zadanie to skorzystaj z .dataset
na przykład:
if (el.dataset.status === "up")
Tu poprawiam jeszcze ważny błąd == (a nawet ===), a nie operator przypisania.
Ewentualnie możesz użyć getAttribute
https://developer.mozilla.org/en-US/docs/Web/API/Element/getAttribute