Did this ever get fixed, Dot8?
I have the same problem. Since we’ve had the box, neither On Demand nor Catch Up have ever worked whereas everything else works perfectly including Apps (iPlayer, YouTube, Netflix, Amazon etc), TV channels (all show in the list with full details) and ads (box loads up with different ads - including for box office stuff which if purchased can’t then be watched!).
We’ve forced multiple restarts over many months. Diagnostics all clear. Ethernet connection at 150mbps.
On the top menu, it’s always shown error code V273 next to On Demand and Catch Up.