MQTT trigger works only once

Hi everyone!.

I have a strange behavior on my automations (or probably a bad configuration).
In want that my automations start with a zigbee button click (snzb-01).
HA exposes yet the three options (single action, double action and long action) on my device if I select Device in trigger type.
But it doesn’t work.

So I manually configure trigger from MQTT:

platform: mqtt
topic: zigbee2mqtt/kitchen_button/action
payload: long

And it doesn’t work.

So I noticed that in whatever way I write it, it works only once. The first time I click the button. Stop.
No other automations with this button works.
Whyyyyyyyyyyyy??? :sob: :sob:

Try it this way (triggers on anything and then checks what it received in the condition) and see if it makes a difference:

trigger:
  - platform: mqtt
    topic: zigbee2mqtt/kitchen_button/action
condition: "{{ trigger.payload == 'long' }}"
action:
  ... etc ...