
RobM.62038 (Customer) asked a question.
Is there any entry in the okta log that would indicate that a user's password expired? I am retroactively attempting to figure out why several users are complaining that their passwords are changed for no reason. All I can see are INVALID_CREDENTIALS messages.

Password expirations are not logged in Okta. I don't think I've encountered any systems that do this.
In most system I've worked with, each user has a date and time the password was last changed. (As opposed to some sort of counter.) In Active Directory, as an example, users will have the pwdLastSet attribute for this. When a user attempts to login, the password policies are evaluated and it will then see if the password age set in the policy is less or more than the time elapsed since the password was last changed. As such, a login is needed for this evaluation to occur.
If Okta is configured to do the authentication, then you might be able to expand the logs and check if there is a "Reason" field that provides more explanation.
If you are using delegated authentication to Active Directory, then you may want to investigate in the AD environment.
There's nothing in the system log to indicate that a user's password is expired, but the user's account Status changes from ACTIVE to PASSWORD_EXPIRED until it is successfully updated, which you can check for if the user hasn't already changed it. And it may also change to LOCKED_OUT if the user fails on too many attempts to update it - this depends on your password policy settings.