There has not been a fix supplied by VMware unfortunately, not that I've seen. So to overcome this issue, I had to change the metric on the NIC that I don't want using its default gateway and give it a lower priority for routing. It's not perfect, but it seemed to do the trick.
First, you need to run a "netstat -rn" to view your network adapters, their Mac addresses, and which index number(s) they've been assigned.

In this example, it's "Ethernet Adapter #2" that I don't want using its default gateway. You will also notice the index number for that is 4.
The default metric is typically "16". To increase it, thus giving it a lower priority, you run the following:
Set-NetIPInterface -InterfaceIndex 4 -InterfaceMetric 100
Now anytime you create any outgoing network traffic, it will use the interface with the lower metric (higher priority).
Hopefully, this helps some?