Update unenrolled learner assignments to avoid data drift before reports

Your unenrollment webhooks arrive without matching assignment records, causing enrollment drift and bad cohort metrics. Restore assignment states and cut analyst rework so dashboards reconcile before the next reporting run.

Update unenrolled learner assignments to avoid data drift before reports

Update unenrolled learner assignments to avoid data drift before reports