Hi @agiaml, thanks for clarifying that changing the account seemed to work in the short-term.
Our reCAPTCHA and 2FA are designed to be compatible with the default WordPress and WooCommerce logins only. Some checks during the login flow or display of error messages/input boxes may be impacted with custom pages or ones generated by other plugins as the HTML element(s) may not match the WordPress/WooCommerce ones we’re looking for. Are you using any custom pages, modal windows, or membership plugins that may be affecting this?
If you’re just using the default standalone /wp-admin page, it may be worth trying to log in to your 2FA-enabled user account while all other plugins aside from Wordfence are disabled. This can just confirm if a plugin conflict is occurring to stop the 2FA prompt from showing. Now you have a second account to access the site, this testing should be easier than normal as you can fall back to that to regain access to make changes.
If Wordfence works as expected as the only plugin, try enabling your others one-by-one to see when the 2FA issue comes back to find the source of the problem.
Thanks,
Peter.