The problem here is that the superadmin rank should inherit from admin, any other high-ranking ranks should inherit from superadmin, as it has the most access.
For the owner rank, I just made a new group which inherits from superadmin, gives me all access just fine, for co-owner, make it inherit from superadmin too.
for the Super Admin rank, just assign a team named "Super Admin" to the superadmin rank. If you want an admin less powerful than a superadmin or admin, just make one inherit from admin and then give that rank more access. It's also a good habit to set what a rank can target. I hope this makes sense
tl;dr
Don't make new ranks that more powerful ranks inherit from; this may only do the opposite and weaken the rank. Always make powerful ranks inherit from superadmin. The default ranks should be kept at default inheritance. Also, never delete the superadmin rank, when I first installed ULX I deleted it accidentally