ASP.NET Core 5 Identity reset password token is randomly invalid - C#