Das große Problem beim Berechnen der Seitenzahlen lag in discourse-sitemap:
Das Problem mit dem Caching wurde hier behoben:
Ich habe zudem das „Nicht gefunden“-Problem im Core (geringfügig) behoben, bei dem bei einer Anfrage an die zweite Seite, obwohl nur 20 Beiträge (1 Seite) vorhanden waren, fälschlicherweise mit einem 200er-Statuscode geantwortet wurde: