You could also try downloading and installing VMware Tools 10.3.5. This updates the VMware SVGA 3D driver in the guest OS to version 8.1.16.20.
https://my.vmware.com/web/vmware/details?downloadGroup=VMTOOLS1035&productId=614
The suggestion to change the VM settings to use OpenGL instead of Metal is because the VMware video driver on the guest OS would stay the same meanwhile underneath what VMware uses can be different. By default on Windows hosts, VMware uses DX11 while on Linux hosts it uses OpenGL. Switching the underlying graphics frameworks can make a difference in the underlying capabilities at least as seen on the "SVGA3dcaps: guest" section in the vmware.log.