I never tried this myself, so my answer is based on the documentation.
- Did you create a folder to which you are trying to upload the .vmdk file? (see https://kb.vmware.com/s/article/2119776)
- Which format does the .vmdk file have, i.e. is it "stream-optimized"? (see Upload Files or Folders to vSAN Datastores)
André