Automation doesn't work after daylight savings time change

This has happened over the last couple years and I still cannot figure it out. I have a very simple automation (below) that works perfectly during standard time, but as soon as we move to daylight savings time it breaks and won’t trigger. I’ve verified my timezone is set in the config. Running the “date” command in the CLI gives the correct time and everything. What else could it be??

alias: Person Detected
description: ""
  - platform: state
      - sensor.doorbell_detected_object
    to: person
condition: []
  - service: notify.mobile_app_mobile
      message: Person Detected
          content-type: jpeg
          category: camera
        entity_id: camera.doorbell_high
mode: single

I’ve never heard of HA not working after daylight savings, so to me it seems more likely that either the doorbell doesn’t cope or something else is going on. Does the state change as expected? As long as the state changes, HA should detect it, independent of the time.

After further investigation I learned there is another entity that I should have been using. My unifi camera has an object entity (that I have been using and it was working just fine) and a person entity (that I just found). Automation works when switched to use the person entity.