Both traded and migrated Pokemon are considered "outsiders" by the current game as they do not have the same OT/ID number combination as the current game.*If migrating still somehow makes the game associate the Pokemon as "mine" then I'll keep migrating/transfer labbing/banking. So... what's the game thinking?
- sp
They are treated pretty much the same as far as I can see, aside from the not triggering trade evo thing when migrating and the message on the Pokemon's summary screen mentioning where it came from.
So if you want to transfer Pokemon up to later generations, you'll just have to accept that they won't be considered "yours" by the game they end up on.
*Traded & migrated Pokemon could, in theory, be treated as "yours" if the current game has the same trainer name, ID, and Secret ID as the game the Pokemon originated on, but it's highly, highly unlikely the IDs match in your case.