@magaworks – The user edit shortcode is not going to be blocked even if the page is blocked (although it will end up being an empty form since there is no logged in user). This will always be the case with any shortcode with the [wp-members] tag (which is part of why there are new tags introduced, such as the new [wpmem_form] shortcodes in this release).
If you want simple, just use [wp-members page=”user-profile”] not [wp-members page=”user-edit”]. The user-update parameter is just one part of what user-profile does. The user-profile will give a non-logged in user the login/registration forms, plus be able to reset a forgotten password. When logged in, it handles profile update and password changes.
The user-edit parameter is for more specialized situations where the site developer needs more control. But it’s not intended to be used alone. It should be nested with other shortcodes so that the logged in/out states are appropriately handled, such as:
[wpmem_logged_in][wp-members page=”user-edit”][/wpmem_logged_in]
[wpmem_logged_out][wpmem_form login][/wpmem_logged_out]
Hope that clarifies.