Motion Sensor Light won't restart the light timer

Hello everyone,

I have a problem with my “Hue Motion Sensors” and my “Hue Lights” with HASS.
I run HAC 2024.7.0 with HAOS 12.4.

What I want to achieve is, that a motion triggers the specified lights + starts a separate timer which will then deactive the lights after the specified time.
I chose the “restart” mode for that, thinking, this would restart the automation → timer, if the sensor detects another motion, while the timer is still running.

Light Automation for Bedroom:

alias: "Licht - Motion: Schlafzimmer"
description: >-
  Schaltet das Licht bei Bewegung ein.

  Ausschalten des Lichtes erfolgt über einen "Timer-Helper", welcher in einer
  separaten Automation dann wiederrum ausschaltet.
trigger:
  - platform: state
    entity_id:
      - binary_sensor.bewegungssensor_schlafzimmer_bewegung
    to: "on"
    for:
      hours: 0
      minutes: 0
      seconds: 0
condition:
  - condition: or
    conditions:
      - condition: state
        entity_id: light.bett
        state: "off"
      - condition: state
        entity_id: light.bett_links
        state: "off"
      - condition: state
        entity_id: light.bett_rechts
        state: "off"
      - condition: state
        entity_id: light.kleiderschrank
        state: "off"
      - condition: state
        entity_id: light.schlafzimmerspiegel
        state: "off"
      - condition: state
        entity_id: light.scheinwerferdeckenlampe
        state: "off"
    enabled: false
  - condition: numeric_state
    entity_id: sensor.bewegungssensor_schlafzimmer_beleuchtungsstarke
    below: 40
action:
  - if:
      - condition: state
        entity_id: input_boolean.schlafen_onoff
        state: "on"
    then:
      - service: light.turn_on
        metadata: {}
        data:
          brightness_pct: 1
          rgb_color:
            - 210
            - 110
            - 10
        target:
          entity_id: light.kleiderschrank
        enabled: false
      - service: timer.start
        metadata: {}
        data:
          duration: "120"
        target:
          entity_id: timer.timer_schlafzimmer
        enabled: false
      - stop: Finish
        enabled: false
    else:
      - choose:
          - conditions:
              - alias: Nach Sonnenaufgang
                condition: sun
                after: sunrise
                before: sunset
            sequence:
              - service: light.turn_on
                metadata: {}
                data:
                  color_temp: 400
                  brightness_pct: 100
                target:
                  entity_id: light.schlafzimmer_hue_zone
              - service: timer.start
                metadata: {}
                data:
                  duration: "300"
                target:
                  entity_id: timer.timer_schlafzimmer
              - stop: Finish
                enabled: true
            alias: Morgens (nach Sonnenaufgang)
          - conditions:
              - alias: Nach Sonnenuntergang
                condition: sun
                after: sunset
                before: sunrise
            sequence:
              - service: light.turn_on
                metadata: {}
                data:
                  brightness_pct: 75
                  rgb_color:
                    - 210
                    - 110
                    - 10
                target:
                  entity_id: light.schlafzimmer_hue_zone
              - service: timer.start
                metadata: {}
                data:
                  duration: "300"
                target:
                  entity_id: timer.timer_schlafzimmer
              - stop: Finish
                enabled: true
            alias: Abends (nach Sonnenuntergang)
          - conditions:
              - condition: and
                conditions:
                  - condition: time
                    after: "00:00:00"
                  - condition: sun
                    before: sunrise
                    after: sunset
            sequence:
              - service: light.turn_on
                metadata: {}
                data:
                  brightness_pct: 30
                  rgb_color:
                    - 210
                    - 110
                    - 10
                target:
                  entity_id:
                    - light.bett_links
                    - light.bett_rechts
                    - light.kleiderschrank
                    - light.bett
              - service: timer.start
                metadata: {}
                data:
                  duration: "120"
                target:
                  entity_id: timer.timer_schlafzimmer
              - stop: Finish
                enabled: true
            alias: Nachts
mode: restart

Timer Automation:

alias: "Timer: What happens when each Timer runs out"
description: >+
  Prüft ob irgendein Timer aus ist und wenn ja, dann führt er die entsprechende
  Aktion aus, bpsw. Licht aus oder Ventilator aus

trigger:
  - platform: event
    event_data:
      entity_id: timer.timer_wohnzimmer
    id: Wohnzimmer-Timer-Finished
    event_type: timer.finished
    alias: When timer Wohnzimmer is finished
  - alias: When timer Schlafzimmer is finished
    platform: event
    event_data:
      entity_id: timer.timer_schlafzimmer
    id: Schlafzimmer-Timer-Finished
    event_type: timer.finished
  - alias: When timer Küche is finished
    platform: event
    event_data:
      entity_id: timer.timer_kuche
    id: Küche-Timer-Finished
    event_type: timer.finished
  - alias: When timer Flur is finished
    platform: event
    event_data:
      entity_id: timer.timer_flur
    id: Flur-Timer-Finished
    event_type: timer.finished
  - alias: When timer Balkon is finished
    platform: event
    event_data:
      entity_id: timer.timer_balkon
    id: Balkon-Timer-Finished
    event_type: timer.finished
  - alias: When timer Badezimmer is finished
    platform: event
    event_data:
      entity_id: timer.timer_badezimmer
    id: Badezimmer-Timer-Finished
    event_type: timer.finished
  - alias: When timer Ventilator is finished
    platform: event
    event_data:
      entity_id: timer.timer_ventilator
    id: Ventilator-Timer-Finished
    event_type: timer.finished
  - alias: When timer Bewegungssensoren is finished
    platform: event
    event_data:
      entity_id: timer.timer_bewegungssensoren
    id: Bewegungssensoren-Timer-Finished
    event_type: timer.finished
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - Wohnzimmer-Timer-Finished
        sequence:
          - service: light.turn_off
            metadata: {}
            data:
              transition: 3
            target:
              entity_id: light.wohn_esszimmer_hue_zone
      - conditions:
          - condition: trigger
            id:
              - Schlafzimmer-Timer-Finished
        sequence:
          - service: light.turn_off
            metadata: {}
            data:
              transition: 3
            target:
              entity_id: light.schlafzimmer_hue_zone
      - conditions:
          - condition: trigger
            id:
              - Küche-Timer-Finished
        sequence:
          - service: light.turn_off
            metadata: {}
            data:
              transition: 3
            target:
              entity_id: light.kuche_hue_zone
      - conditions:
          - condition: trigger
            id:
              - Flur-Timer-Finished
        sequence:
          - service: light.turn_off
            metadata: {}
            data:
              transition: 3
            target:
              entity_id: light.flur_hue_zone
      - conditions:
          - condition: trigger
            id:
              - Balkon-Timer-Finished
        sequence:
          - service: light.turn_off
            metadata: {}
            data:
              transition: 3
            target:
              entity_id: light.balkon_hue_zone
      - conditions:
          - condition: trigger
            id:
              - Badezimmer-Timer-Finished
        sequence:
          - service: light.turn_off
            metadata: {}
            data:
              transition: 3
            target:
              entity_id: light.badezimmer_hue_zone
      - conditions:
          - condition: trigger
            id:
              - Ventilator-Timer-Finished
        sequence:
          - service: switch.turn_off
            metadata: {}
            data: {}
            target:
              entity_id: switch.ventilator
      - conditions:
          - condition: trigger
            id:
              - Bewegungssensoren-Timer-Finished
        sequence:
          - service: switch.turn_on
            metadata: {}
            data: {}
            target:
              entity_id:
                - switch.bewegungssensor_flur_bewegungssensor_aktiviert
                - switch.bewegungssensor_kuche_bewegungssensor_aktiviert
                - switch.bewegungssensor_wohnzimmer_bewegungssensor_aktiviert
                - switch.bewegungssensor_schlafzimmer_bewegungssensor_aktiviert
                - switch.hue_motion_sensor_1_bewegungssensor_aktiviert
mode: single

Do I have to change the mode to “queded” or “parallel” in order to achieve what I want (= a new motion starts the timer over again, so the light keeps on running while someone is in the room). Currently the light turns of, after the timer finishes, and if you keep moving 2-3 seconds later, the automation obviously is triggered again and the light turns on. Or what is the most efficient / best way to achieve it?