Hi, I get how annoying it feels when you just want to update your security info, and the system keeps rejecting your number.
This usually happens because Microsoft validates phone numbers against a fixed format, and Nepal’s newer numbers starting with 97 might not be fully recognized yet.
The best way to fix it is to enter the number exactly as +97797XXXXXXXX without spaces or extra zeros, and try adding it through the main security page at http://account.microsoft.com/security instead of during sign-in.
If SMS doesn’t go through, pick the “Call me” option, it often works when text fails.
Keep your alternate email active for now so you don’t lose access.
Quick question, when you enter the number in that format, does the error say the country code is invalid or the number itself?
Regards,
Aron