I believe I found a legality checking bug related to Furfrou trims in Ultra Sun/Ultra Moon.
A legitimately bred Furfrou obtained from an Egg using the Masuda Method is considered legal while in its Natural Form.
However, changing the form to any trimmed form (Pharaoh, Star, Diamond, Kabuki, etc.) causes the Legality Checker to incorrectly invalidate the Relearn Moves.
The haircut should only affect the cosmetic appearance and should not change Egg origin or Relearn Moves.
Steps to reproduce
Open the attached legitimate Gen 7 Furfrou (.pk7).
Verify legality while the Pokémon is in Natural Form.
Result: Legal.
Change the form to Pharaoh Trim (or any other trim).
Run the Legality Checker.
Expected behavior
The Pokémon should remain Legal regardless of its trim.
Changing Furfrou's haircut is purely cosmetic in Gen 7 and should not affect Relearn Moves or Egg legality.
Actual behavior
The Legality Checker reports:
Invalid Relearn Move 1: Invalid Move. Expected: Tackle
Invalid Relearn Move 2: Invalid Move. Expected: Growl
Invalid Relearn Move 3: Invalid Move. Expected: (None)
Invalid Relearn Move 4: Invalid Move. Expected: (None)
The Pokémon only becomes legal again after changing the form back to Natural.
Additional information
Game: Pokémon Ultra Sun
Origin: Legitimately bred Egg (Masuda Method)
No save editing before hatching
The Pokémon hatched naturally in-game.
The issue occurs with every trim, not only Pharaoh.
Natural Form is always legal.
Latest PKHeX build (updated July 7, 2026).
Attached file
Legitimate .pk7 reproducing the issue.
0676 ★ - Furfrou - 93BE78B1F0C5.pk7