Hello! I don't know if there's a fix for this, but I figured I should pitch in at least.
I've been using PKHeX for a pretty good while now, and I've noticed that pre-evolution moves and egg moves are "invalid". For instance my Meowth learned Pay Day, and when I evolved it into Persian, Pay Day became an invalid move, even though it's perfectly legal. And when I bred a Gengar with a Mismagius to get a Misdreavus with Curse on it, Curse became an invalid move as well. I use PKHeX for gen 4 games like D/P/PT and HG/SS.
Is there any way I can fix this, or is this just a legality error?