Instead of restricting course visibility to Admins who manage department, provide visibility for all Admins who reside in Department(s) selected based on role. We have leaders assigned to the Admins who are not the Admin of the Department, but they are Admin for their team members who reside in the department and are assigned through Group Admin access.
However, Course Creators cannot update visibility for those Groups they don't admin, which is causing issues. If instead, it allowed for course visibility to be set at the Department and role level, that would reduce the issue where Admins cannot see courses assigned to their team members.
This ties into the idea I submitted about admins not being able to see courses/progress when the course is hidden: https://ideas.absorblms.com/ideas/LMS-I-3878