Climate.set_temperature not working on Honeywell thermostat

Hello and thank you for your help. I am new to HA, so hoping this will be easy. I have a Honeywell Total Connect Comfort thermostat.

I am using the climate.set_temperature service. Here is what it looks like:

service: climate.set_temperature
target:
  entity_id: climate.thermostat
data:
  temperature: 74
  hvac_mode: cool

When I run the action manually, the temperature changes, but the hvac mode does not.

I am running the latest version of HA.
Looking in homeassistant.log, there is nothing obvious.
From the dashboard, I can change the hvac mode from cool to heat and back again.

Any advice?

I am using it like this and it is working flawlessly:

  action:
    - service: climate.set_temperature
      data:
        entity_id: climate.thermostat
        temperature: 74
    - service: climate.set_hvac_mode
      data:
        entity_id: climate.thermostat
        hvac_mode: cool