With all VMKernel ports in the same subnet, you cannot know which vmnic is used for pinging. To confirm vmnic3 on vSwitch2 is really used, you may temporarily shutdown/disable the uplink port for vmnic2 on the Dell switch, to see whether pinging continues to work.
André