To nie jest błąd. Limit i przesunięcie występują po złożeniu zamówienia i nie jest deterministyczne, które wiersze zostaną wybrane w jednym przypadku, a które w innym. Ogólnie rzecz biorąc, chcesz mieć rozstrzyganie remisów, aby kolejność była stabilna i deterministyczna (wolę używać unikalnych rozstrzygnięć, nawet jeśli nie mam problemów z limitem lub przesunięciem, aby upewnić się, że zapytanie jest takie samo za każdym razem, gdy jest uruchamiane).
Jeśli robisz paginację, dodaj klucz podstawowy lub klucz zastępczy do sortowania jako rozstrzygający. To naprawdę najlepszy sposób.