I'm aware of how to eject the drives. They are getting corrupted while still plugged in. The icon turns to an "X" randomly when the car is started. Has to be something to do with Sentry Mode.
Actually, AFAIK, there is no way to eject a USB drive from the Tesla; long-pressing the record icon simply causes recording to stop, but the device remains mounted. In theory, once the buffers flush, this should leave the drive in a more-or-less stable state, but it's not been fully ejected. At a minimum, the drive's "dirty bit" will be set. If the buffers are
not flushed by the time you pull the drive out, filesystem damage can result. These comments are based on tests I've conducted; I've never succeeded in producing a drive that's completely "clean" -- the "dirty bit" is
always set, and I frequently see minor filesystem damage, even after pressing the record icon to stop recording.
If you haven't done so already, I recommend performing a full filesystem check (with "dosfsck -a /dev/whatever" in Linux or a disk-repair tool in Windows or macOS), or create a fresh filesystem and new TeslaCam directory. I recommend doing this
every time you pull the drive. There's no guarantee that this will fix the problem, but it might. It's also possible that your hardware is failing, and the symptoms just happened to coincide with the software update on the Tesla.
None of this is to say that an increased frequency of problems is not a Tesla software problem; they may well have changed something that's having the effect of making problems more common or severe. The above recommendations are simply suggestions of things you can do to mitigate problems, as well as additional things you can check in case it's not a Tesla software problem.