This discrepancy arises because the criteria mapping for the component was modified at the programme level after the learners were enrolled onto the programme. Such changes do not retrospectively apply to learners who were already enrolled on the programme.
This behaviour is intentional. Any updates or amendments to the component configuration will only take effect for learners who enrol after the changes have been implemented. Learners already enrolled will retain the criteria mapping that was in place at the time of their enrolment.
If it is necessary to align the criteria mapping for any component in programme build with the Learning Plans of existing learners, this can be achieved either by manually updating each learner's plan individually or by utilising the Learning Plan synchronisation functionality to apply the changes across multiple learners. For more details, please refer to the Learning Plan synchronisation guide.