Automation choose, remote buttons

I have a Xiaomi Zigbee remote with buttons left/right.
I want each button to toggle a specific light, but I am struggling with getting the “choose” function to work. This looks straight forward, but I am not able to get it to work.

The automation runs when one of the buttons are triggered, but nothing happens.
Log does not say anything.

- id: kjokkenbord_toggle
  alias: 'Kjøkken: Lys kjøkken av/på'
  - entity_id: sensor.kjokken_sw
    platform: state
  condition: []
  - choose:
    - conditions:
      - condition: state
        entity_id: sensor.kjokken_sw
        state: right
      - service: light.toggle
        entity_id: light.kjokkenbord
    - conditions:
      - condition: state
        entity_id: sensor.kjokken_sw
        state: left
      - service: light.toggle
        entity_id: light.kjokken_taklampe
  mode: single

I would suggest pasting the whole automation in without simplified names so that we might be able to help you.

Sure, edited original post.

question in the states page

what its state do you see it change

have you tried putting quotes around the state

state: "left"

Yes I have tried both “left” and ‘left’ - with no change.
The sensor.kjokken_sw has state left for a short time, before resetting to no state (as it should from Zigbee2mqtt).