What format are your drives ( FAT32, exFat, NTFS) ? What are the cluster size on each drive??
Here is an example: a file with the size of 25kB on a thumb drive with 4K cluster occupies actually 7 clusters. On a Hdd the cluster size is usually bigger, e.g. 8k. that means on the Hdd that file occupies 32kb in size instead of 28k on the thumb drive.
I hope this makes sense....