Thanks, fixed in latest commits (Italian now permitted & base egg move fix for male<->ditto breeds):
https://github.com/kwsch/PKHeX/commit/84a0381050964f3b9725be574e460566faef3e1c
https://github.com/kwsch/PKHeX/commit/999427f484398192b246f06af916e94eaa72bfe0
What you've attached is a save file with zero progress.
Play the game on your 3DS to get past any emulator glitches -- if you cannot do that, then you're obviously pirating the game.
Unfortunately, the project has been discontinued. The source code can still be found here, and a live alternative is Porybox.
I'll update the thread to make it clearer.
That would make sense.
Previously I've been aware of the Nickname and OT ????? from trash bytes problems, but that was due to trading in emus.
I don't think I've yet to trade one on VC to Gen II.
So the reason I didn't get any name issues was because I injected the .pk1 into a Gen 1 VC save then traded to Gen 2 VC. Which is exactly what I figured.
If it helps, I just used a Silver save right before Ho-Oh and caught it on both GB and VC.
Original Silver: 250 - HO-OH - 61A6.pk2
VC Silver: 250 - HO-OH - 23DE.pk2