I'm trying to gen some Pokémon for my friend, what we are doing is that I gen the Pokémon on my game and then trade it to him.
The issue I'm having is that, he wants the Pokémon with his own OT and ID, so I put his info when genning the Pokémon. Thing is, when I trade the Pokémon to him, all the information is fine, his OT and ID display correctly, but when you go to the information tab where it shows where the Pokémon was caught it will display that it was caught by a different trainer, not him.
For example, when displaying the location on where the Pokémon was caught it should show "We met at xxxxxxxx at "date"", instead, it shows "It seems it was met at xxxxxx by another trainer", even though the Pokémon has his OT and ID, it still displays as if it was caught by another trainer.
How do I fix this?
EDIT: He also can't change their nicknames