Hello Zeiktuvai,
You have one of these issues going on.
1. You may have a dup IP address issue happening. Just to make sure, I would change the IP address of the VM with connectivity issues to rule that possibility out.
2. Some switch interfaces do not like seeing multiple MACs which happens with multiple VMs talking out the same physical interfaces. Not sure what type of switch your ESXi host is connected to but you might need to look at STP and see if Spanning-Tree portfast is enabled at the interfaces.
3. check to make sure the Portgroup your VMs are using has the Forged Transmits and MAC Learning, under Security, is set to "Accept"
4. Your "Ring Buffers" may be running out of space on your VMs. You can check ring buffers by running the below commands from the ESXi CLi.
esxcli network vm list (to get WID)
esxcli network vm port list -w (to get "port ID")
vsish -e get /net/portsets/vswitch0/ports/"port ID"/vmxnet3/rxSummary (Change "Port ID" with port number)