Auswählen Baustein bei Skripten mit Shelly long press triple press usw

Hallo zusammen.
Ich befasse mich schon einige Zeit mit Home Assistant, bin jedoch noch nicht ganz fit mit Automationen und Skripten.

Der Usecase ist, ich möchte mit einem Shelly 1PM das Licht in meiner Garage steuern. Dabei habe ich einen Bewegungsmelder (der ein 1s Signal auf den Eingang des Shellys gibt → Longpress) mit dem ich das Licht 2 Minuten lang einschalten will. Dann hab ich am selben Eingang noch einen Taster (Triple Press für Dauerlicht) und (1 Press für Licht 10min aktivieren).
Hierzu hätte ich eine Automatisierung erstellt, die als Auslöser die Input Events (Long press, Triple press,…) des Shellys verwendet. Als Aktion dieser Automation, habe ich ein Skript gestellt, welches diese Logik abbilden soll. Ich bekomme aber leider kein Ergebnis, also es passiert einfach nichts. Aus Testzwecken habe ich auch schon das Skript auf nur eine Option reduziert, damit ich mal etwas ausschließen kann.

Mir kommt das Ganze vor, als würde das Timing der Shellysignale nicht passen. Also, die Zustände nicht im richtigen Moment im Skript zu landen.

Automation:

Skript:

Wie gesagt, die Automation wird ausgelöst und auch die letzte Auslösezeit des Skripts zeigen, dass das Skript ausgeführt wird, aber am Ausgang des Shellys passiert einfach gar nichts.

Könnte mir hierbei bitte jemand helfen?

Zusätzlich habe ich das Ganze auch mal direkt in der Automatisierung gemacht, also ohne Skript.
Es funktioniert jedoch auch nicht.
Obwohl alle Bedingungen erfüllt sind, wird keine Aktion ausgeführt und der Alternativzweig verwendet.

Um Dir helfen zu können, solltest Du die yaml der Automation posten.
Aus den Screenshots kann man nicht wirklich was erkenne.

Gruß Osorkon

Vielen Dank für die Info. Hier der YAML Code:

- id: '1759601236299'
  alias: Lichtgarage
  description: ''
  triggers:
  - trigger: state
    entity_id:
    - timer.garage_dauer_bew_melder
    to:
    - idle
  - trigger: state
    entity_id:
    - timer.garage_dauer_tastendruck
    to:
    - idle
  - trigger: state
    entity_id:
    - event.shellytest_eingang
    attribute: event_type
    from:
    - single_push
  - trigger: state
    entity_id:
    - event.shellytest_eingang
    attribute: event_type
    from:
    - long_push
  - trigger: state
    entity_id:
    - event.shellytest_eingang
    attribute: event_type
    from:
    - triple_push
  conditions: []
  actions:
  - choose:
    - conditions:
      - condition: device
        type: is_off
        device_id: c0ce6a922fab845a3c79d1bd5d991b00
        entity_id: 2b2025c2a93271326b458c7b53b12197
        domain: switch
      - condition: state
        entity_id: input_boolean.dauerlicht_garage
        state:
        - 'off'
      - condition: state
        entity_id: event.shellytest_eingang
        state:
        - long_push
        attribute: event_type
      sequence:
      - type: turn_on
        device_id: c0ce6a922fab845a3c79d1bd5d991b00
        entity_id: 2b2025c2a93271326b458c7b53b12197
        domain: switch
      - action: timer.start
        metadata: {}
        data: {}
        target:
          entity_id: timer.garage_dauer_bew_melder
      alias: Wenn Bewegungsmelder
    - conditions:
      - condition: and
        conditions:
        - condition: state
          entity_id: input_boolean.dauerlicht_garage
          state:
          - 'off'
        - condition: state
          entity_id: event.shellytest_eingang
          state:
          - triple_push
          attribute: event_type
      sequence:
      - action: input_boolean.turn_on
        metadata: {}
        data: {}
        target:
          entity_id: input_boolean.dauerlicht_garage
      - type: turn_on
        device_id: c0ce6a922fab845a3c79d1bd5d991b00
        entity_id: 2b2025c2a93271326b458c7b53b12197
        domain: switch
      - action: timer.pause
        metadata: {}
        data: {}
        target:
          entity_id: timer.garage_dauer_bew_melder
      alias: Wenn 3mal gedrückt Dauerlicht ein
    - conditions:
      - condition: and
        conditions:
        - condition: state
          entity_id: input_boolean.dauerlicht_garage
          state:
          - 'on'
        - condition: state
          entity_id: event.shellytest_eingang
          state:
          - triple_push
          attribute: event_type
      sequence:
      - action: input_boolean.turn_off
        metadata: {}
        data: {}
        target:
          entity_id: input_boolean.dauerlicht_garage
      - type: turn_off
        device_id: c0ce6a922fab845a3c79d1bd5d991b00
        entity_id: 2b2025c2a93271326b458c7b53b12197
        domain: switch
      - action: timer.start
        metadata: {}
        data: {}
        target:
          entity_id: timer.garage_dauer_bew_melder
      alias: Wenn 3mal gedrückt Dauerlicht aus
    - conditions:
      - condition: and
        conditions:
        - condition: state
          entity_id: event.shellytest_eingang
          state:
          - single_push
          attribute: event_type
        - condition: state
          entity_id: input_boolean.dauerlicht_garage
          state:
          - 'off'
      sequence:
      - type: turn_on
        device_id: c0ce6a922fab845a3c79d1bd5d991b00
        entity_id: 2b2025c2a93271326b458c7b53b12197
        domain: switch
      - action: timer.start
        metadata: {}
        data: {}
        target:
          entity_id: timer.garage_dauer_tastendruck
  mode: single