ZEN77 Responds to Light Card on Dashboard, but not to Automations

The dimmer has a very snappy response to the controls on my dashboard. I can turn it on or off and get any brightness with no delay, and the light actually is usually changed before the card is finished updating.

Using automations is a whole other story.

When turning the light on, it usually only wants to go to full brightness. Sometimes I can get it to go to a dim brightness and it’ll stick, sometimes it’ll start at the dim brightness and then transition itself up to full brightness, usually it just goes straight to full brightness.

edit to say that after an hour or so of messing around it seems to be happy to go to whatever brightness I call for now. I don’t know why that changed.

It simply won’t turn off. The LED on the dimmer does turn on, indicating that the switch thinks it’s off, and HA shows the light as being off, but the light bulbs stay on. To get the light to turn off, I have to go into HA and toggle it on and then back off again.

Frustratingly, it was working a month ago. My older automations wouldn’t work so I deleted them and started over. I have it pared down to just this simplest automation:

alias: Upstairs Hall Dimmer Test
description: ""
trigger:
  - platform: device
    device_id: ed37f3da680f4ead43a26d8967a47f26
    domain: zwave_js
    type: event.value_notification.central_scene
    property: scene
    property_key: "001"
    endpoint: 0
    command_class: 91
    subtype: Endpoint 0 Scene 001
    id: Upper Paddle
  - platform: device
    device_id: ed37f3da680f4ead43a26d8967a47f26
    domain: zwave_js
    type: event.value_notification.central_scene
    property: scene
    property_key: "002"
    endpoint: 0
    command_class: 91
    subtype: Endpoint 0 Scene 002
    id: Lower Paddle
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id: Upper Paddle
        sequence:
          - type: turn_on
            device_id: ed37f3da680f4ead43a26d8967a47f26
            entity_id: light.upstairs_hall_dimmer_switch
            domain: light
      - conditions:
          - condition: trigger
            id: Lower Paddle
        sequence:
          - type: turn_off
            device_id: ed37f3da680f4ead43a26d8967a47f26
            entity_id: light.upstairs_hall_dimmer_switch
            domain: light
    enabled: true
  - choose:
      - conditions:
          - condition: trigger
            id: Upper Paddle
        sequence:
          - service: light.turn_on
            data:
              brightness_pct: 15
            target:
              entity_id: light.upstairs_hall_dimmer_switch
      - conditions:
          - condition: trigger
            id: Lower Paddle
        sequence:
          - service: light.turn_off
            data: {}
            target:
              entity_id: light.upstairs_hall_dimmer_switch
    enabled: false
mode: single

The Triggers fire as expected.

I only use one of the Choose blocks at a time. Both methods for turning the lights on and off have the same results.

The dimmer itself is configured with local control disabled and scene control enabled.

What is the Card on the Dashboard doing differently?