The pump head is not the head

.
Pressure is key here. the pump does not raise anything, it just has to force circulation. The task of the pump is to help overcome pressure losses in the system, NOT to RAISE.
The zero point is the expansion vessel. In the pump, the pressure rises by the pressure of the pump. Later this difference is leveled on the web.
With the pump in the flow, the highest radiator is at least under pressure higher than the pressure in the expansion vessel by the difference in height.
So there will be no vacuum.
In the case of the pump in the return, the most unfavorable pressure is even less the value corresponding to the "pump head".
Edit: we could simply say that the pump pushes on the supply, and sucks on the return.
Buddy marcinek96b.
The scheme is incorrect.
It is necessary to transfer the pump between the boiler and DHW return. Or the use of a check valve in the domestic hot water circuit (worse solution).
Consider the advisability of using a differential valve and the possible addition of a pump to the domestic hot water.