I’ll say as a cad professional, the linux space was abandoned by the largest companies a while ago. Unless you go browser based (onshape) your software will either be less mature (Freecad, solvespace) or straightup script based (openscad).
Or you will have to use a dedicated VM but IMHO it’s not worth it when you can just dual-boot.