If one makes an edit to someone else's question on one SE site (let's call it SE.A), and that edit is approved, the editor gains two reputation points, as we all know. However, if that question is subsequently migrated to another site (let's call it SE.B), then the reputation points earned on SE.A are deducted, but do not seem to to be the re-earned on the site to which the question was migrated, i.e. SE.B, even if the editor is also a member of SE.B
This seems a little unfair, and would lead to one wanting to hang fire on the edit until after the migration has occurred. Granted this is possible if the question is obviously a misfit on the site to which it was originally posted. However, sometimes this is not immediately obvious. So, basically the upshot is that SE.B gets an improved version of the question for "free"..?
I have noticed this a couple of times on questions that I have edited in the passed. I have seen my points on SE.A deducted, as they should be, but they never seem to reappear on SE.B but unfortunately I have always been too busy to follow it up, to ensure that this is actually the case.
I'm sure this question must be a duplicate, as surely someone else must have wondered this before. I apologise if this is the case. I have had a look, but none of the questions I saw answered my query directly. The closest I saw was Does a migration remove edits from the edit history?, which seems to back up my theory.
Case in point:
On SE.Computer Science
Migrated to Stack Overflow, and looking at the edits of the "For loop" question, my edits are not listed, so I assume I lost the points, and that they were not migrated to SE.SO from SE.CS.
After examining my reputation on SE.SO I can confirm that on March 5 (the date of the migration) nor April 11 (the date I lost the points on SE.CS), did not I receive +2 reputation points.
TL;DR - If reputation points, earned from an edit, are lost when the question is migrated, then is this a bug?