Lock becoming uncalibrated

Thanks for sharing the details, this sounds like a mechanical or calibration drift issue rather than something in the app. One thing worth checking is whether the lock is mounted perfectly straight and the door isn’t binding, since extra friction can make the motor lose its position over time. It could also help to note the date and the lock’s battery level each time it becomes uncalibrated, to see whether it correlates with low battery or with auto-unlock events. Did the problem start after a firmware update, or has it been there since you installed it?