Sorry that I’ve not reacted any sooner. Most support issues are actually tracked at github https://github.com/wpo365/wpo365-login/issues or as comments on the website https://www.wpo365.com.
I haven’t tested a 2FA scenario. But I guess that when 2FA is enabled a user, when asked to log on, will be asked first for User Name and Password and second to enter a code. This, however, would be done whilst the user is login.microsoft.com. This has little or nothing to do with the plugin it self. The plugin redirects the user to login.microsoft.com and waits for that user to come back and bring an Open ID token. 2FA would not change this high level flow but instead would only send the requested confirmation and ID token after a 2FA has been succesfully processed.