Hi,
Basically speaking, when an account is lockout, he is not able to login.
It is suggested to check the setting: Account lockout duration
Account lockout duration policy setting determines the number of minutes that a locked-out account remains locked out before automatically becoming unlocked.
You get the account lockout settings by run PowerShell command:
Get-ADDefaultDomainPasswordPolicy
Then, try to enable the audit policy: account management on the DCs:
Enable audit policy: account logon on the clients which the user logon to:
We can get more information for narrow down the issue.
Such as when the account was lockout, when the user login, was the account unlocked automatically.