La solución está aquí: FIX: CLS jumpiness in post-stream when ?page=N by nattsw · Pull Request #25034 · discourse/discourse · GitHub
¡Gracias por vuestra paciencia! Fue bastante difícil de reproducir. Pondré un temporizador de un mes y podremos volver a revisarlo para confirmar si esto soluciona el problema; parece que sí.
EDITAR:
Acabo de confirmar que la solución está en meta. Un tema de ejemplo sería https://meta.discourse.org/t/111143?page=3. Anteriormente, saltaba cuando la página estaba determinando la posición de desplazamiento.
Con la solución, la posición de desplazamiento se calcula correctamente y no veremos el salto.