Whatever is the lowest number (Administrator defaults to 1) must be able to see everything, otherwise you would lock everyone out.
What I often do is renumber the roles and add/rename as needed, numbering them as 1, 10, 20, 30, etc. That way I can insert a new role (say 15) later if need be without changing any of the existing roles. Since I store the role numbers in the database changing them later is a pain.
Example:

- 2021-07-04_7-30-35.png (22.25 KiB) Viewed 1694 times
Each role must have a unique number (constant) linked to it. Right click on each role and click "go to Admin Constant" (say for Admin). If the role name is linked properly to the constant then that will work.
If you have to create new role numbers be sure and link them with drag and drop to the role names.
...jack