It would seem that at least part of the problem is the questionable decision to use the FAT16 filesystem, which has a maximum size of 2GB, instead of FAT32, which has a maximum size of 8TB, or UDF, which has a maximum size of 1YB (that is, a little over a quadrillion TB).
_________________________
Bitt Faulk