Having trouble writing a Lutron Caseta Button Event triggered automation

I’ve got a Lutron Caseta bridge and a pico remote.
Using the even listener with event type: lutron_caseta_button_event I get the following when I press and release the on button:

event_type: lutron_caseta_button_event
data:
  serial: 60644126
  type: Pico2Button
  button_number: 4
  leap_button_number: 2
  device_name: Pico
  device_id: eb03102dbb6d02c4a268b245f8c7f05b
  area_name: Living Room
  button_type: "off"
  action: release
origin: LOCAL
time_fired: "2023-07-11T23:05:08.180371+00:00"
context:
  id: 01H53K73AMT35BC3JHN2BEJMDY
  parent_id: null
  user_id: null

event_type: lutron_caseta_button_event
data:
  serial: 60644126
  type: Pico2Button
  button_number: 4
  leap_button_number: 2
  device_name: Pico
  device_id: eb03102dbb6d02c4a268b245f8c7f05b
  area_name: Living Room
  button_type: "off"
  action: press
origin: LOCAL
time_fired: "2023-07-11T23:05:07.958587+00:00"
context:
  id: 01H53K733PBK0MB3XM2V43488W
  parent_id: null
  user_id: null

I get a similar set of events when I press the off button with button_type: “off” etc,
I wrote an automation as follows:

# pico remote
- alias: Lutron Caseta pico remote receive
  trigger:
    platform: event
    event_type: luton_caseta_button_event
    event_data:
      serial: '60644126'
      action: 'press'
  action:
  - choose:
    - conditions:
      - '{{ trigger.event.data.button_type == "on" }}'
      sequence:
        - service: homeassistant.turn_on
          entity_id: light.dining_room_chandelier
    - conditions:
      - '{{ trigger.event.data.button_type == "off" }}'
      sequence:
        - service: homeassistant.turn_off
          entity_id: light.dining_room_chandelier

It does nothing. Can you spot my error?

Hey there! Did you ever figure this out?

I’ve switched how I’ve been doing it (slightly) to the following, which handles all the button presses for one remote:

# Lutron pico remote RMS
- alias: Lutron pico remote RMS
  trigger:
    platform: event
    event_type: lutron_caseta_button_event # this is NOT entity_id, don't change it!
    event_data:
      device_id: 293c22c22d37d657384e6520f877603a
      action: press
  action:
  - choose:
    - conditions:
      - '{{ trigger.event.data.button_type == "on" }}'
      sequence:
        - service: homeassistant.toggle
          entity_id: switch.sonoff_desk_lamp_r
    - conditions:
      - '{{ trigger.event.data.button_type == "off" }}'
      sequence:
        - service: homeassistant.toggle
          entity_id: light.lr_sonoff
    - conditions:
      - '{{ trigger.event.data.button_type == "stop" }}'
      sequence: 
        - service: homeassistant.toggle
          entity_id: fan.lr_sonoff
    - conditions:
      - '{{ trigger.event.data.button_type == "raise" }}'
      sequence:
        - service: fan.increase_speed
          entity_id: fan.lr_sonoff
    - conditions:
      - '{{ trigger.event.data.button_type == "lower" }}'
      sequence:
        - service: fan.decrease_speed
          entity_id: fan.lr_sonoff

All of this works.