If i create a new role, then i assign this new role to one user. If i log in as a new role assigned user, in that user's 'Edit Page' portlet list is empty.
Your user should keep role User on top of the new one.
The PortcletContentEditorInstance is only visible to the roles User and Admin. (same for CMS content selector)