Ich arbeite selbst nicht mit GeneratePress, kenne aber einige in unserem lokalen WordPress-Netzwerk die darauf schwören. Was mir bei deinem Projekt auffällt: GeneratePress nutzt die GP-eigenen Blöcke und Layouts um die Ansicht abzubilden. Ich vermute, wenn man statt diesen eher die WordPress-eigenen Blöcke verwendet hätte, sähe der Quellcode schon schlanker aus. Bei GeneratePress Pro hat man nämlich inzwischen durchaus die Wahl zwischen dem GeneratePress-eigenen Layouts und den Blöcken. Es ist daher recht frei in den Möglichkeiten, auch für die Gestaltung.
Ich sehe aber andere Baustellen bei der neuen Seite. Ich vermute das Consent Tool fehlt noch, denn bei der Live-Seite ist es vorhanden. Ohne das wird derzeit von shopvote und GoogleTagManager etwas geladen, ohne dass der Nutzer darüber informiert ist. Wenn das so bleiben sollte gehst du ein Abmahnungsrisiko ein.
Die Art und Weise des Einsatzes von Überschriften ist auch nicht durchgehend gelungen. Es scheint ein Overlay zu geben in dem eine Telefonnummer als Überschrift deklariert ist. Macht semantisch wenig Sinn und könnte zu einer weniger positiven Bewertung führen. Auf den meisten Unterseiten existieren auch Lücken zwischen den Überschriftsgrößen.
Die Live-Seite ist beim PageSpeed-Test besser bewertet als die neue. Bzgl. Barrierefreiheit haben beide jedoch Nachteile - da fehlt an einigen Stellen der Kontrast, vor allem bei grauen Schriften aus weißem Grund.
Ich finde auch, dass die DOM-Größe keine so wichtige Rolle spielt. Ich würde erstmal hinterfragen was dein eigentlicher Schmerz ist, weshalb du diesen Umbau angegangen bist. Einfach nur, weil etwas aufgebläht wirkt, kann es ja nicht sein. Hast du mit der aktuellen Seiten denn spürbare Nachteile an irgendeiner Stelle?
Grüße aus Leipzig ;)