You're getting this problem may because the default virtual machine settings for the Datastore Cluster is "Keep VMDKs Together", this way the vCenter will may look for a datastore with at least 6TB of Free Space... and based in your configuration, the Largest Datastore Free Space is 2TB.
One workaround is use the Advanced option when migrating and select a different Datastore for each VMDK.