I have Easy Profile basic in Joomla 3.8.7. I created a Field group "My Accounts" in Easy Profile with couple custom fields ("Number of Accounts", "Account 1 Number", "Account 2 Number" etc.) in the back end. In the front end, I saw two tabs under user profile: "Details" (Joomla's built-in user profile) and "My Accounts". When I clicked "Edit Profile" button, there are two more tabs shown up: "Two Factor Authentication" and "One Time Emergency Passwords". All the items in these tabs display and function normally.
However, if I insert some condition in a custom field (e.g. If "Number of Accounts" = 1, only show "Account 1 Number", it screws up the Edit Profile in the front end. Tab "One Time Emergency Passwords" disappears. Tab "Two Factor Authentication" only shows Step 3 (for security code), Step 1 (get google authenticator) and Step 2 (scan QR code) are hidden. Tab "Details" is not affected. I inspected the html file in the browser and it traces back to fieldset setting in some Easy Profile scripts. They take input from somewhere to set the hidden field. Somehow it messes up the 2FA form display. 2FA is a recently added built-in feature in Joomla. Maybe the easy profile package has not been updated to get around those new fields. But it is annoying, I cannot use custom field condition because I need 2FA.