I wonder if that agent was pulling the answers from their favourite LLM/"AI" tool, because most of the information was/is wrong. 😞
You should definitely set 2FA to ON (no need for a period), and disallow SMS.
Yeah, users shouldn't sign into the app., unless you are prepared to support them when they change their password. However, staff changing their passwords should only happen when their account has been compromised, or if they have been away for a long time, and thereby forgotten it. In both cases the password change and the following mess is to be expected. Here I assume you don't have forced regular password changes since nobody should have that since summer of 2017, when NIST changed their policy and recommendations...
I also can't recommend the Prompt method. However convenient, it also only works when the user already can log into their account on the phone. Authenticator or security key are the only two good methods.
The reason I say you have "no need for a period" above is because all new staff should receive help on initial login, and nobody should be allowed to use their accounts at all without 2FA, for any period of time.
That should be the default thinking in an organisation that forces 2FA.
"Do, or do not. There is no try."
--
https://wheretofind.me/@NoSubstitute