Fusion (on Intel Macs) can take advantage of an eGPU (to accelerate graphics, not to gain access to eGPU compute resources). Others have reported here that it improves graphics performance. But remember that physical GPUs are not accessed directly by a VM. The guest will still see a VMware virtualized SVGA 3D graphics adapter -- which is what I suspect that Solidworks is complaining is unsupported. Because the graphics adapter is the same, things might be faster but may not get around the issue. Especially if Solidworks is written to access GPU specific features on their supported hardware that are not available in the virtual GPU adapter.