I generally consider myself pretty up on heating systems but this has me slightly stumped… An otherwise very simple system boiler on what I assume is an bog standard S plan. What could make it call for DHW (tank stat registering cold after a full draw) OUTSIDE of the programmed hours and having ascertained that there’s no call from the timer? Turn the main iso off and on again and it stops.