CAD applications usually require graphics acceleration. I've tried to make Fusion 360 work on linux using VMware, VirtualBox and GNOME Boxes – performance was unacceptably bad.
You could do KVM GPU passthrough
worked great for me using virtualizaation
What's the point of putting it in a VM? That doesn't get rid of Windows, which was the whole point.