Das Problem dabei ist, dass die Zeilen alle eine Trefferzahl von 1
haben , daher ihre Position bei Verwendung von ORDER BY hits
ist nicht deterministisch. Und da Sie bei jedem Seitenaufruf eine neue Abfrage ausführen, werden die Zeilen neu "verwürfelt".
Um Ihre Seiten konsistent zu halten, können Sie auch nach ihrer ID sortieren:
SELECT mot_cle.* FROM mot_cle ORDER BY hits DESC, id ASC LIMIT 3 OFFSET 0; --Page 1