I had a legal clobbopus (hatched from an egg with egg moves) and I evolved it to a lv 2 grapploct (with a rare candy) and now it is illegal in pkhex.
Moves of the clobbopus are pain split, circle throw, sucker punch, powerup punch.
Moves of the grapploct are octolock, pain split, sucker punch, power-up punch.
The PKHex error is "Invalid: Moves combinations is not compatible with Grapploct evolution". Seems the legality checker does not factor in pre evolution/egg moves for grapploct?