Check in your database on the users table if the UserEmailVerified is set to 0 or not. If it is set to 0, then the user's email is not verified. If it is set to 1, then there is somewhere else that is verifying the email.
Also, can you send me a link to your page, so I can test the behavior?