If I go to the other room and switch the box on then all works fine...I have tried switching each box and the hub of and on after a while to no effect.
Go to Settings > System > Standby power consumption.
There are 3 options:- Fast Start, Active Start, and Eco(slow start)
The first two options are best if you have a mini box and want to watch a recording on it.
If you try to set a recording via the TVGo app when the 360 is in Eco mode then it won't work as the box appears to be offline to the app. It would also appear to be offline to VM so they would be unable to test for faults.
If you have two or more main boxes and you wish to a recording made on the other box then again both boxes need to be switched on, and if standby mode also in either Fast Start or Active Start mode in order to connect to each other.