That is probably the exact reason for the transfer being reasonably slow. You have said the they were all small files and it takes longer to transfer a lot of small files than one or two big ones where they are being read sequentially.
If you run CrystalDisk mark you will find an enormous difference between sequential read/writes and small file read/writes.