If the original .BROKEN save still won't load after both PKHeX and RecoverSaveGen3, I'd start by checking whether the EZFlash Air wrote a complete save in the first place. Have you tried opening the original file in another Gen III save tool to see if it reports checksum or save block errors? That could help narrow down whether the issue is corruption or an unsupported save format.