Hello,
If the datastore is a shared datastore then you could use storage vmotion to move all the disk files from one datastore to another. If you do not have licensing for storage vmotion then you would have to power off the VM and then you would be able to perform storage vmotion.
Using storage vmotion you could move a single disk (vmdk) or all the files using the advanced option during migration.
Howver, if you would want to perform a clone then you could perform a hot clone from Vcenter or use cold clone, run the command from the ESXi host that has both the storage devices mapped
vmkfstools -i /vmfs/volumes/source datastore/VMfolder/VM.vmdk /vmfs/volumes/destination datastore/Vm folder/Vm_clone.vmdk
Note: this would create a clone of the VM disk on the destination datastore.
If you would want to use VMware converter then you could do so to create a copy of a VM from one host to another host and datastore.
Converter also allows you to increase or decrease the disk size. Make sure the network adapter is unchecked during conversion.
Hope you found this helpful
--Nitin Shetty