Following a storage vMotion of a virtual machine from one datastore to another, a virtual machine appears under both the source and destination datastore even though all of the files are on the destination datastore.
The virtual machine appears under the correct datastore when you connect directly to the ESXi host Client.
This issue can occur if the virtual machine has snapshots. vCenter Server maintains a database entry corresponding to the original location of the snapshot. As this entry is not updated during the storage vMotion, vCenter Server displays the virtual machine under both datastores.