On the Mac go to Disk Utility and run First Aid
Crossing platforms and multiple partitions have the tendency to corrupt and damage partitions
any particular reason why you need to have as many partitions on this drive?
Every time you unplug the drive, make sure to eject each individual partition