Did you verify whether the physical switch port is configured correctly? Does the issue still occur when you swap the cables vmnic0 and vmnic1?
There are 2 management ports (port A / Port B) and they are connecting to switch (s1 / s2).
I have tried "port A" to both "s1" and "s2" is ok.
But "port B" to both "s1" and "s2" FAILED....
Physically notification light of "port B" have flashing.
Did you use the same switch ports for your test with the 2 Management Ports?
Do you have restrictions on the physical network, like port security, MAC filter...?
In case of a managed switch please provide the port configuration (e.g. the output of show run) for the switch ports in use.