Initially I had an incorrect view on how ECO worked. My current understanding is the system will switch to eco mode if it determines the setpoint temperature will be maintained until the end of the scheduled window. For example if the setpoint is 21C until 22:30 and current room temp is 21.5C you may well see eco cut in around 22:00. That said the criteria must have some variability, last night eco started at 21:35 when the actual room temp was 20.9C (i.e. 0.1 below setpoint). At 22:30 the temp had dropped to 20.6C so perhaps that's within the "rules".The latest app version (v6.1.6) hasn’t fixed any issues but apparently the updates within it are not for UK systems.
I have had issues with one of the TRV’s and room thermostats intermittently going offline, a Wiser smart plug positioned between the hubr and the affected devices has fixed the issue.
I am experimenting with ECO mode, I had some great info from Schneider support on how ECO works and some good advice within this thread from @ian1182
Looking back in February eco mode has only enabled 5 times with the cutoff period varying from 10 to 85 minutes.
Comfort mode is much more predictable and enables every morning generally 2 hours prior to raise the room temp by 3C.