Because the boiler is getting the signal from the room thermostat, then the stat/programmer/valves(s) are working correctly.
It goes like this – programmer says on – room thermostat says on – valve opens and closes/opens its microswitches, which tell the boiler to turn on.
The wiring for the pump live, and the boiler live are in the same terminal in the connection box – it should be number 10. Check the pump is getting mains voltage when the stat is calling for heat. If so, feel if the pump is moving – they only slightly vibrate when running.
It is most likely to be a failed/failing pump, or, a blockage in the pipework, stopping the pump working.
First check is power at the pump.
If no power when the stat is calling for heat, then it’ll be a wiring fault. If there is powere, then most likely a failed pump.