I resolved this using the suggestion of @bravenel here: Thermostat scheduler unable to set fan or mode - #5 by bravenel
So it looks like the issue was just an out of date thermostat driver, missing supportedThermostatFanModes and supportedThermostatModes