At the back-end every page is mapped to either role_admin and/or to role_user. Hence even if you create new roles please make sure that the new user created still has got access to either or any of the above mentioned two roles.
In our case we believe that this new user was not assigned either role_admin or role_user. At the back-end since all the pages are linked to these roles only and since the new user was not having any of these roles those respective icons were not visible to them. A user can have role_admin /role_user and along with that other roles also
You could refer to the below blog to understand how the above kind of settings can be further changed.
Assigning Permissions for Different Sections