There seems to be a lot of community posts about the password reset emails not being timely. I am not sure whether it's slow delivery of the email or short expiry duration. Either way, please consider extending the expiry duration. 12 hours would a nice round limit.