ok so after doing some investigation it definitely was a cheat that was altering them, after deleting the cheat folder completely i went into PKHex and remade some the mon i had and didnt get any errors besides the OT error with some the mon from older games like calyrex