Just a small advice to not use Microsoft Authenticator for both your Demo and PROD environment if your username is the same in both environments.
When configuring the second login into the MS Authenticator, it will overwrite the first one, leaving you stuck on the environment you configured first in MS Authenticator.
Use either a different authenticator or email confirmation in this case.
Problem does apparently not exist with Google Authenticator.

