At least SolveSpace has assemblies. FreeCAD has four different community plugins which all are wonky in their own ways.
I don't know if I'm just weird, but to me assembly is kinda fundamental feature of CAD. I mean you'd think your basic workflow is to design some parts and then see if they actually fit together, but apparently that sort of thing is not what FreeCAD is for.