Obviously it is something wrong with your ACL.
Usually it's hard to give a reply with the actual solution in such questions with the first try, as ACL needs a hands-on investigation, or otherwise the complete ACL configuration, in order for someone to try to understand or replicate an issue.
But in your case, I would guess that you haven't added Viewing Access Level for your new usergroup.
If you have create it as child under the Registered Usergroup, then it won't inherit the Special Viewing Access Level, so users of that group can't have viewing access on elements.
So, go in Users -> Access Levels - and make sure you check the Special level for your usergroup.
*Also note, that it is recommended to logout/re-login users, after making changes on the ACL.