As an admin, if I create a role is created, it isn’t added to the list of roles I have access to and the superuser needs to add it to the admin role. Is this by design?
Yes. This has come up numerous times in the past. Essentially, allowing a user to have access to the roles they create would allow them to create a superuser role, then create a user for it, and sign in as that user. If an admin wants to be able to create roles and have access to those roles, the best thing to do is to entirely remove the restriction of which roles they can access.