Then how did you test? You need to assign at least the List page permission for at least a table so that you can test by accessing the List page of the table with different user levels.
The sublevels have a lot of permissions, but the parent level none. There I use the hierarchy of sublevels.
I have several modules in m project, each module has its sublevel with permissions. And then there are business roles (aka userlevel) that have sublevels of this modules.