I'm not sure if this helps but you should understand that 'enrolment' and 'role assignment' are two entirely different things. You don't notice because course 'enrolment' normally takes care of this.
Anyway, the point is that you can legitimately have a role assignment *without* being enrolled in a course.
Anyway, the point is that you can legitimately have a role assignment *without* being enrolled in a course.