Thanks for using QandA platform.
MFA in Microsoft 365 can be enabled through several different mechanisms, not just one. Before attempting to disable it, it's essential to understand where it might be enforced. This includes Per-user MFA, Conditional Access Policies, Security Defaults, and Authentication Methods Policies. I recommend reviewing each of these areas as outlined below to identify the enforcement source before applying changes.
When you run:
Set-MsolUser -UserPrincipalName user@example.com -StrongAuthenticationRequirements @()
And receive [] as output, that means no per-user MFA requirement is set. So the MFA is likely enforced by either Conditional Access or Security Defaults.
Check Conditional Access Policies: https://learn.microsoft.com/en-us/entra/identity/conditional-access/overview
Check Security Defaults: https://learn.microsoft.com/en-us/entra/fundamentals/security-defaults
Additionally, you can check the Authentication Methods Policy:https://learn.microsoft.com/en-us/entra/identity/authentication/concept-authentication-methods
You can mark it 'Accept Answer' and 'Upvote' if this helped you
Regards,
Obinna