The course configuration permission should include hide/unhide required/not required
In the permissions section of the site , we have toggled off the ability for Suborganization Admins from being able to Configure courses and Edit course content (see screenshot).

However, when I visit a course as a suborg admin, I am able to hide/unhide sections and mark whether or not they are required. Because course configuration is turned off the suborganization Admin should be blocked from configuring these course settings.