In 2.2, A user ,part of cohort A, was enrolled in a course 'introduction to engineering' through cohort sync. He was later removed from cohort A and added to Cohort B, this resulted in loss of all his enrolment history and grade information for that course. I thought this was fixed per https://tracker.moodle.org/browse/MDL-27214 in 2.3 and later and that is the main reason we wanted to upgrade to 2.9.
However, when I was testing this in Moodle Sandbox, I see the same warning messages in 2.9 that removing a user from cohort could lead to loss of data.
Is this fixed in 2.9?
If not is there another way to achieve it in Moodle?
Thanks you for the help.