Hello. I’d recommend pausing all sign-in and recovery attempts for at least 24 hours before trying again. Repeated attempts can trigger rate limiting on Microsoft’s side, which stops verification codes from being sent and keeps the account stuck in that loop.
So for now, do not try to sign in, do not reset the password again, and avoid triggering any codes (email, SMS, or Authenticator). Every failed attempt resets the cooldown timer. The block usually clears on its own after a full 24-hour period with no activity.
Once that time has passed, try again with just one account first. Sign in normally using your password. If that fails, choose the recovery option and send the code to the Gmail address you can access, then check if the code arrives.