> When the system is cold, pressure shows zero, despite refilling only
> today. Does this indicate a faulty expansion vessel?
It could indicate a problem with the pressure vessel - but it may be one which you can fix yourself.
The pressure vessel has a diaphragm inside with (compressible) air on one side and water on the other. If there is insufficient air in it, the water has nowhere to expand to when it gets hot - resulting in the pressure rising too much and the safety valve opening, causing the pressure to drop.
The vessel should have a Schrader valve (like a car type valve) at which you can measure and top up the air pressure. With the water system unpressurised, the air pressure should be about 0.7 bar (~10 PSI). Check it with a car tyre pressure gauge, and top it up with a car tyre pump if necessary. If water comes out of the Schrader valve, the diaphragm is shot and the vessel will need to be replaced. Otherwise, just top it up as necessary.
Then use the filling loop to pressurise the water system to 1 bar when cold. Then, when the system heats up, the pressure should rise to no more than about 2 bar - and certainly not enough to trigger the safety valve, which operates at about 3 bar. When it cools down, it should return to 1 bar.