@111 Ok, well, the thing is, donation depends on effective overlap mostly. The thing is, electronegativity is a bonded phenomenon, it's not applied to O's own lone pairs. You are imagining that since O is more electronegative than Cl, so +M will decrease..But the fact is, electronegativity of O or Cl is not applied on it's own lone pairs, so here it simply depends on the overlap strength , which is weaker in C-Cl than C-O