Este é definitivamente um bug porque a API permite especificar locais separados para cada disco virtual e para os arquivos da máquina virtual.
Se você se conectar diretamente a um ESXi (localizado no link ) do que estiver usando o host incorporado do ESXi Cliente. Ele é distribuído como produto oficialmente suportado e também como Fling, que são aplicativos da VMware desenvolvidos por equipes internas de engenharia, mas não suportados oficialmente. A boa notícia é que você pode relatar bugs no portal do VMware no link
A propósito, acho que esse é um problema conhecido relatado por outros. Se você acessar o link e pesquisar I cannot add disk from a different datastore from where a VMis installed
, encontrará um problema semelhante ao seu.
Considerando que o problema foi corrigido, você pode atualizar seu cliente para o Fling mais recente. Ele é distribuído como um VIB que você pode instalar no seu ESXi.