no i set another email. but still both emails will get the link.
This is not correct. Or at least, it should not be AFAIK.
I actually just tried it on an account I own, and it does not send the email to both addresses, only to the recovery email address.
If that is really happening to you, that sounds like a bug to me.
Is the person that hacked the account just sitting there waiting for emails to come in and hopefully can click the "Cancel Request" before you can reset the password?
Did you set the recovery email the same as the main email? Cause I only get password reset to the recovery email.
If you used the same address for recovery email, then it defeats the whole purpose