Marmitek Push LE won't join network - stuck in pairing mode

Hi all.

Running Home Assistant Yellow using ZigBee devices through ZigBee2MQTT. Software-wise all is up to date. Core 2025.4.2, Supervisor 2025.04.0; Operating System: 15.2. Now to the point.
I’ve two of the pilots/buttons mentioned in the title - [Marmitek] Zigbee2MQTT). Both were working fine, but on Monday my cat sat for a moment on one of them. After it left I noticed that the button’s LED is blinking like it’s pairing and it stopped working (I’ve it configured to toggle the lights). I went into the Z2M device list and tried to re-interview it but it didn’t work. So I removed it from the network. Now I;m trying to reconnect it but it just won’t reconnect. It constantly blinking LED as it would be paring but nothing happens. I don’t think it’s in pairing mode, as it was blinking all night and all other devices I have stopped blinking and went into sleep mode after a minute or so. I tried to remove the battery for a few hour (like 10-12h) and after reinserting it does the same - blinking, not connecting.

Just to be sure it’s not the Z2M or HA problem I removed one of my PIR sensors from the network the same way I removed the broken button and after I went with PIR pairing it was discovered and interviewed properly in a few seconds, so HA and Z2M works fine. All other devices on Z2M are also working well (I have close to 40 devices on the network, half of them on grid power).

Is it possible to salvage this device?
The PCB is marked “esw-4zaa-cn” and uses the ZS3L chip if that helps.

Hello Edd,

Something here might help.

Nothing useful for my case unfortunately.