Sorry for bumping an old thread, but I just spent a lot of time dealing with this issue on my Mac Pro running Big Sur and didn't find threads discussing a fix - so just hoping this helps someone.
I was having the issue of inserting an SD card into my Mac after filming w/ my Mavic and the card isn't readable (macOS gives the option of eject/ignore/erase). Previously I thought this was due to a bad card, but then I realized it was doing it anytime I formatted the card in the Mavic, and it was doing it on multiple cards/different brands.
Based on what I was reading in the DJI forums, it was stated that one cause of this (in my case it was) is updating the firmware of the Mavic with an SD inserted in the Mavic. Based on this, I removed the SD card and used DJI Assistant to reinstall the current firmware on the Mavic using my Mac. Since doing so, I'm no longer having issues -- I am now able to format a card in the Mavic and it's readable on my Mac. Prior to this no type of formatting on either my Mac or the Mavic would prevent the issue from happening.