It’s always good to check the hub log to see if the hub itself went briefly offline. That can throw off presence-based events.
After that, if the lock’s log says the unlock was app_based, check the lock to see what apps use it. Then check the logs for those apps at that time to see which one sent the unlock.