While using MFA is a good thing....
I've never quite wrapped my head around why M$'s implementation of it is so rubbish and user-unfriendly.
I use MFA on a few different accounts. Google accounts just ping my phone with a "yes/no" message or can be given a passkey when that service isn't working. Fair enough although a code would be better.
Proton uses either their own authenticator app or a third-party one that generates you a six-digit code to type in at login. Both of these allow access to all account services once login is complete.
M$? For some reason the PC gives you a two-digit code to type into the phone, although have fun waiting for the M$ authenticator phone app to realise it needs to display the input prompt.
Heavens forbid you open two bits of Windows software, say Outlook and Teams that both require authentication at once.
They both generate unique two-digit codes but the authenticator app isn't bright enough to tell you which app is requesting the authentication. The login also doesn't cross-pollinate across the two programs or even onto the OS, so when this does occur you have to go through the rigmarole again.
Can you tell I've not had a coffee yet?