Aubess IH-K665 won't stay connected to ZigbeeMQTT

Hello, I have purchased several Aubess IH-K665 water leak detectors from Aliexpress. Each one registers fine with home assistant ZigbeeMQTT and detects leask fine for about an hour. However, after some time the device stops checking in with home assistant (ie. Last seen 12 hours ago) and new water leak activations are not sent to HA. If I remove the batteries and reinstall them, it will register and work for a while. Any ideas? Is there a way in ZigbeeMQTT to force the defice to connect more frequently?

THe device I’m purchasing states it’s an Aubess IH-K665, but it has a different appearance. Doesn’t seem to impact it’s ability to register.

Screenshot_20241123_165814