PS 2022R2
I'm 99% sure i had a transaction timeout. I was not able to see it in the event viewer/log however. Is it logged? I would expect it to log when a database transaction is killed due to timeout regardless of the log leve.
The time out was set to 1200, which is 20 minutes. I believe the lock was being held for more than 20 minutes however. Its possible the user just keep going in and starting up more transactions locks and then killing the application via task manager or shutdown of the machine.
This is on in azure sql database pool