Entity Controller backoff not working

Hello, I am using Entity Controller for a motion sensor and a corresponding light. I can’t for the life of me get the backoff to work. In short, I’d like the lights to turn off quickly the 1st time there is motion, but then stay on much longer after 2 or 3 times turning on. It’s possible that I’m not understanding how this works. For instance, I can’t understand why there wouldn’t be a time range within which the backoffs are measured. Here’s my code:

entity_controller:
  motion_light_test:
    sensor: binary_sensor.dead_room_motion_sensor_motion
    entity: light.booth
    delay: 30
    backoff: true
    backoff_factor: 1.2
    backoff_max: 360