I have spoken to DJI about their format system in their drones before. Occasionally, I have had the same issues with supposedly corrupt files. I always power down my drones before removal of the card. I still occasionally see corrupt cards when reading from a PC after using DJIs format in the RC. Apple devices will read these cards successfully (most of the time) when the PC indicates a card error. I do not own a Mac computer, so I purchased a card reader that runs on the lightning port of my iPhone. When I have a card that my PC says is unreadable for whatever reason, I use the iPhone card reader and so far, that has worked about 90% of the time. I think Apples implementation of the format system is more robust.