Does FreeCAD fit the bill for you? It’s free, Open Source, multi platform, supported and does parametric modelling.
Fourth axis is available:
https://forum.freecadweb.org/viewtopic.php?t=36773
It also does output processing, which is what I’m investigating for use with SnapMaker.