What controller are you using again? Can’t remember. My two BE469’s are almost flawless.
Here’s some details that may help us to figure out what’s going on with your setup.
40+ ZWAVE devices, switches, locks, motion sensors, etc.
2 BE469 Deadbolts, and 1 FE599 lock
One BE469 and the FE599 are about 15 feet from zwave controller, and the other is about 40 feet from controller, but there are several wired zwave devices between to act as repeaters.
I will say that my current batteries are at least 3 months old, and are reporting 60-90%, and are still working.
I have a sensor set up to let me know if/when doors dont lock when I expect them to, and I honestly cannot remember the last time that happened.
I lock/unlock my doors with zwave several times a day.
the FE599 locks at night, and unlocks in the morning, it also locks when I leave and unlocks when I get home.
One of the BE469s unlock when I get home and cross a line crossing sensor, the other does not auto unlock, but does auto lock after 5 minutes if the door is closed. This also works 100%
Lastly (have not tested in a while), but if any door is left physically open and the deadbolt locks via automation, it automatically unlocks to keep the door/deadbolt from being damaged.
I’m running 81.6 right now in a python VENV on an older i3 computer, a slightly customized open zwave (added barrier class).
I’ve seen your issues over the past few months and have wondered if there is something else going on?