Guten Morgen, mit der Frage habe ich mich für meine Verhältnisse intensiver auseinander gesetzt. Es gibt zwei Blockmodelle die "alten" und Gutenberg. Beide sind anders aufgebaut. Um das programmtechnisch zu lösen, ergibt sich viel Aufwand und Testerei.
Um Dein Problem zu lösen empfehlen ich Dir sehr, dich auf eine Anpassung der Seitenleiste zu konzentrieren. Mit ein wenig Glück findest Du auch für deine Aufgabenstellung eine Lösung.
https://de.wordpress.org/plugins/content-aware-sidebars/
Damit konnte ich für die Produkteinzeldarstellung und die Kategorie-Seiten im WooCommerce Shop eine angepasste Lösung finden. Das Plugin ist wirklich gut gemacht und einfach zu bedienen.
Katasun