Dein Heizungsbauer hat vom Prinzip recht, die Pumpe und das Rückschlagventil in den Rücklauf zu setzen.
In deiner Anlage findet im Vorlauf anscheinend aber ein „Strömung“ im Rohr statt. Speziell bei größerem Rohrdurchmesser kann das passieren. Durch die höhere Dichte des kalten Wasser auf dem Dach strömt das Wasser nach unten. Das heiße Wasser im Boiler ist leichter und geht nach oben.
Das beste Mittel dagegen ist eine Schwerkraftbremse auch in den Vorlauf einzubauen. Vom Prinzip ist das ein Rückschlagventil aber mit weniger Öffnungsdruck und mehr Durchlassquerschnitt. Kostet auch nur einen schmalen €.
Und der Druckverlust ist so minimal das deine Pumpe es nicht merken wird.
Für den Solarbereich gibt es extra Ventile die bis 200Grad und den Glykol Einsatz zugelassen sind.