O tráfego de rede entre máquinas virtuais no mesmo host e conectado ao mesmo grupo de portas de switch virtual não atravessa a rede física, portanto, sim, deve ser mais rápido nesse cenário.
Se você tem duas máquinas físicas em uma rede física, para compartilhar arquivos, eles precisam atravessar a rede e os equipamentos de rede para chegar uns aos outros. Mesmo se você tiver duas VMs em dois ESXi separados, eu imagino que eles teriam que fazer isso.
Agora, se você tem duas VMs no mesmo ESXi que acessam os arquivos uns dos outros, já que são basicamente apenas software rodando no mesmo servidor, eu acho que haveria espaço aqui para um algoritmo diferente subjacente à abstração na qual eles poderiam acessar os arquivos uns dos outros mais rapidamente usando o que parece às próprias VMs ser o mesmo protocolo do SMB.
O VMWare faz isso? Porque parece-me que os arquivos são transferidos mais rapidamente entre duas VMs no mesmo ESXi do que nos outros dois casos.