Я забыл использовать проверку на новости/неновости в categories/threads/top. Посчитал, что там только новости будут. Если бы эта проверка работала, топ выглядел бы куда более правдоподобным.
Сук, как же бомбит...
Глупая ошибка в логике, которая наверняка приведёт к потере места после final scoring 😠