It's not just the birds. I tried it with a few random Pokemon (Eevee, Baltoy, Ledyba, etc) and they all get stopped by Poke Transporter. I'm extracting them from the file, inserting them into box 1 via Pokegen, and saving the file. No editing whatsoever. Then I upload them to my cartridge using a NDS plus adapter.
Also of note (I'm pretty sure this is what's causing the problem) when I open the game and check the Pokemon the name comes up as ?????? and the OT is ??????. Any ideas? Is Pokegen causing this problem?
.