Sinope Thermostat occupied/unoccupied?

I got a Sinope Line voltage thermostat hooked up to HA via zigbee2mqtt. So far so good. zigbee2mqtt has two different set points for occupied and unoccupied. I was hoping to use this to easily schedule “heat the office for my workday” and “turn off because when I’m done work.”

But something seems weird - HA’s set point seems to only control the occupied set point. I expected to either have two set points, or to control based on the current “Thermostat occupancy” setting.

Have I missed some way to control this?

Follow up to myself: as far as I can tell, the thermostat correctly handles the occupied vs unoccupied setting. Home Assistant seems to only display/modify the occupied set point, and maybe sometimes triggers changes to it?

I set the unoccupied set point in z2m, and can toggle occupied status as expected.