Not picking on anyone, but I just saw someone asking devs not to use "2FA" in user messages, and instead use "two factor authentication."
2FA is 3 syllables. Two factor authentication is 8.
From my #a11y use case, 2FA is an accommodation.
I would argue that there's already an HTML way to solve this problem, and that's the html abbr element with the title attribute.
: The Abbreviation element - HTML: HyperText Markup Language | MDN
The HTML element represents an abbreviation or acronym.developer.mozilla.org