FYI in the meantime I've switched over to use [RELEASE] Universal Ecobee Suite, Version 1.8.01 and the correct thermostatOperatingState values are set in hubitat with those devices.
I am unblocked but now more confident that there is a bug in the first party ecobee app.
While looking at the first party code, it would also be great to pull in the 'fan' state from ecobee. The third party driver linked above shows ecobee status as either 'idle', 'fan', 'cooling', 'heating' but the first party app treats 'fan' as 'idle'.