Fixed :D
Thanks to the superb animated diagrams and the suggestions to check/trace the HW signal from the programmer to the HW stat, I’ve found the problem.
Programmer was giving correct signal, which was making it as far as the Honeywell wiring centre upstairs, but not to C terminal for the...