That file you sent isn't a save. It's completely blank. I can't recreate your mons out of nothing
that would mean you're doing the same thing wrong more than once.
If it is a proper save, PKHeX would recognize it. However, chances are, it ain't a proper save (such as a blank file)
Maybe you restored wrongly or something, so when Checkpoint tries to extract, it extracts nothing.