Just to rule that out. Can you confirm that the two VMs do not have a firewall rule that blocks ICMP traffic?
VMs configured within the same subnet, and connected to the same port group should be able to reach each other, regardless of the physical network configuration.
André