Hi @p_ingram3541,
I didn’t know that the NTFS support on MacOS was that bad. Sounds awful.
Since you need to access data across different OS’s, can you instead use odrive’s progressive sync and unsync to maintain separate storage on each machine, but only locally caching the items you need at that time? Or, do you need to have all of that data available on all systems?
As for preventing syncing corrupted data, there isn’t a whole lot that can be done unless you are keeping your files as placeholders. There is no data to corrupt on a placeholder file. There is a post here regarding ransomeware, which I think has some relevant info that applies here, if you want to give it a look.