The one posted has an HP IV of 0xFD (instead of 0-31 or 0xFF or 0xFE); reading online a few sources say it also has 2 flawless IVs (maybe frozen 25 + 2 31's enforced). It seems that there's some special rule / flag that is unknown that determines whether or not it get X IVs flawless, and this 0xFD is new too. Maybe it's just if the HP IV is set certain things happen.
If you have any insight or find other quirks, let me know
It seems HP IV determines the IV logic:
0xFF = Truly Random IVs (if unset)
0xFE = 31 HP, 2 other random IVs
0xFD = 25 HP, 2 other random IVs
Wonder if there's any other values (<0xFD for HPIV) that do special logic... Anyone want to try changing that in a hex editor and report back if anything fishy happens?
Implemented 0xFD and tweaks in the latest commit.