Ecobee media_player automation not working anymore

I have an ecobee that the volume constantly keeps resetting to various values but usually level of 1. I have the below that was working for a while but doesn’t seem to be triggering anymore when ecobee has a very low volume. Any idea why?

- alias: "Media: Monitor and set ecobee volume to 8"
  trigger:
    - platform: template
      value_template: "{{ state_attr('media_player.ecobee','volume_level') | float(default=0.9) < 0.8 }}"
  action:
    - service: media_player.volume_set
      entity_id: media_player.ecobee
      data_template:
        volume_level: 0.8

Last triggered shows 2021-08-07 whatever would have happened then with either HA or ecobee smart thermostat.