Nie wiem, jak to działa teraz, ale 18 lat temu, gdy przerabiałem działanie SMF, edycja ostatniej wiadomości w wątku skutkowała wygenerowaniem nowego numeru wiadomości, aby się pokazywała jako nowa. W normalnym funkcjonowaniu edycja nie zmienia numeru, ale wtedy nijak nie widać, że ktoś coś dopisał. Prawdopodobnie polubienia odnoszą się do pierwotnego numeru i nie są aktualizowane w procesie nadawania nowego numeru. Jeśli się edytuje wiadomość, która nie jest ostatnią, to wtedy numer się nie zmienia i polubienia nie znikają.
Ja już nie mam zamiaru ingerować w działanie SMF, bo potem przychodzi ktoś inny, kto ma w głębokim poważaniu wszelkie poprawy funkcjonalności oraz ich sens i zmienia coś tam po swojemu, zostawiając bałagan pod tytułem np. "plugin na polubienia był zepsuty".