I have set up a new role called "customer" and added a user (user-x). Note: I have disabled DNN Register login.
I've created a page (menu item) with "view" permissions for "customer". This is not a pubic page, but for "customer" roles. I've also tried by adding the user (see image below)
When "user-x" logs into the website, the page is not displayed in the menu.
When I navigate via url, it gives me Access Denied. You do not have access to view this page within the site.
I'm not sure what I'm not doing in order to give this page access to users in a role.