MOES Tuya Zigbee Fingerbot Plus firing twice sometimes (ZHA)

I have a RAK Ceramics mirror whose light is always off when power is restored, so although I can use a relay to switch it off, I needed another way to switch it on using the button on the front. I bought a Fingerbot Plus and for several weeks it was perfect as part of my ZHA network. The delay varied between 0.5 and ~3 seconds, but it always fired exactly once.

Then I started to see longer delays before firing (up to 10 seconds), sometimes it wouldn’t fire at all, and the most annoying thing is when it fires and then fires again a few seconds later (without a command from HA). Could the network be repeating the message? Is there anything I can do to see what’s happening?

As far as I know, I’ve made no changes other than keeping up to date with HA updates. I’ve had no issues with any of my other Zigbee devices.

My network is strong - troublesome Fingerbot Plus highlighted:

At the centre is a Sonoff EFR32MG21 attached to my Raspberry Pi 5 running HA OS.

Similar - Zigbee Fingerbot configured in “Click” mode for simple activation of Coffee Maker start button. HA Core v2026.3.4, ZBT-2 w/reasonable device signal and connected/stable on Zigbee map.

Issue - Fingerbot response to HA Automation request to fire is randomly sporadic. HA Activity not reported on failure. When it does fire, Activity can report either Fingerbot turned On|Off depending on prior state.

Was working great prior to battery change and ongoing updates to HA.

Any ideas appreciated.
Thanks,
Bo3b