@BrunoVoeten it is made on purpose to not change the thermostat mode when sending a new heating setpoint. If a thermostat was switched to 'off' mode, it should stay off even when a new heating setpoint is sent from the Thermostat Scheduler. At least, this is the logic implemented in the driver that you are using.
IMO it is not a good idea that the automatic scheduler turns the thermostat into heating mode if for any reason it was switched off before.
If you want to prevent the thermostat from accidental switch off, you can do this in an RM5 rule.