Xiaomi button switch shows always on, no automation works

I have a xiaomi button showing up in my HA (hassio 0.71.0) and the Linear HUSBZB-1 and zha plugin.
However, it shows as always “on” and doesn’t seem to respond to automation script

- id: button_press
alias: Toggle Switch
  platform: event
  event_type: click
    entity_id: switch.lumi_lumisensor_switchaq2_02134d62_1_6
    click_type: single
  service: switch.toggle
    entity_id: switch.test_switch

I have a Xiaomi temp/hum sensor working just fine in HA directly connected this way. Anyone get this button working? Or can point me to a better way/system that directly works with a Zigbee radio (I don’t want to use the Xiaomi gateway).
Or is there some other small button/switch (z-wave or zigbee) that works better?