This information explains some reasons MFA may be triggered on your account.
We are using Risky Sign-ins as the trigger for MFA.
What are Risky Sign-in's?
Microsoft collects our sign in data and runs algorithms against it to determine normal and abnormal behavior. That, "abnormal behavior" is what triggers a Risky Sign-in.