Dear TECH198 You need to understand the difference in VMK and VMnetwork, whenever we have a network where ESXi will communicate as its own identity we create VMkernal port group which has a IP assigned, that IP will represent ESXi in that network.
Now VM network is a subnet on which Virtual machines will be communicating, hence it doesnt have a VMK, as IP will be assigned to the NIC card of the VM.
Now, if you want 2 subnets VMs to talk to each other then, add vm network port group with (vLan ID), and these vLans should be route able.
Regards
Pradhuman
VCIX-NV,VCP2X-DCVNV,VCAP_NV