We run an orientation site (Moodle course) each term for students enrolled in that terms' courses. To date, we've been using meta link enrollments to enroll the students in the parent course (the orientation site). As part of an investigation into some performance complaints we've received from staff members, I found that when a staff member is enrolled (with the Staff role) in x number of the child courses, the staff member gets x number of separate enrollments in the parent course. I can see this reflected in the Participants page, as well as in the database. This effectively doubles the staff members' enrollments.
The performance issues' severity appears to correspond to the number of enrollments a staff member has, so I would like to reduce the number of enrollments. I found the setting 'Roles that are not synchronised' in 'Home > Site administration > Plugins > Enrolments > Course meta link' and thought that it would do the trick. However, I have found that excluding staff does not stop the enrollments from occurring - it just prevents the person from being give the Staff role in the parent course.
My question is: Is this the expected behavior of that setting?