I’m really sorry you’re going through this Situations like this can feel especially stressful because you’re doing everything right, but the verification flow just isn’t working the way it should.
If you haven’t already, the best next step is to try Microsoft’s account recovery form, since it doesn’t rely on your old phone number and can still verify your identity through other details you provide.
I know this isn’t the experience you expected, but you can still regain access it just takes going through the recovery process instead of the usual 2FA prompts. What I suggest is try to wait longer than 24 hours try 48 hours i reset all temporarily locked and multiple attemps.