Moin
Zuerst einmal würde ich alles entfernen das aus externen Quellen geladen wird. So lange die Seite auf die Daten fremder Quellen warten muss, bekommen wir wahrscheinlich keine echten Werte geliefert.
https://piwik.phrixos-it.de/piwik.js
https://www.gstatic.com
https://liberapay.com
Dann sind auf der Seite 26 (!) Javascripte bei insgesamt 33 Anfragen. Entweder ist das ein Grab suboptimal zusammengestellter Erweiterungen / Plugins, oder ein Entwickler hat jedes Problem mit einem Script zu lösen versucht. Da muss mal so richtig ausgemistet werden.
Vollständige Sicherung des Projekts und dann alle Komponenten und Plugins die zusätzlich installiert wurden, aber nicht aktiv genutzt, komplett deinstallieren. Nicht nur deaktivieren, sondern wirklich komplett runter. Template könnte man testweise auch einmal umschalten um Inkompatibilitäten aus dem Weg zu räumen. Und bitte schauen welche Dateien (JS / CSS) diese riesigen Leerräume in den Quelltext bringen lassen.
Ein lokaler Test auf XAMPP wird Dir nicht viel bringen, weil diese Umgebung weit entfernt von realen Bedingungen ist. Du bekommst das Geschehen damit in keinen Kontext gesetzt. Du brauchst einen Ausgangspunkt der garantiert sauber konfiguriert und performant ist. In schwierigen Fällen ziehe ich Projekte auf eine Subdomain in mein eigenes Paket und lasse die Tests dort laufen. Außerdem habe ich dann mehr Möglichkeiten für die Fehlersuche, komme selbst an alle relevanten Log-Dateien usw.
Kurz gesagt, Du solltest sicherstellen das die Basis sauber läuft bevor Du Dich intensiver an die Fehlersuche machst.