I think the key difference is that I am only heating our UFH zone in the evening. In an experiment, running 24/7, Evohome could maintain a stable temperature when the set point was set to the current temperature.

It doesnít matter if the temperature differential is 3 degrees or only 0.5 degrees when heating starts, by 9pm when optimum stop kicks in the zone is 1 degree above the set point.