The developers are aware of this. Since years. The problems come from the third party geometric kernel. FreeCAD could indeed use the same kernel functions in Part and PartDesign, however, your case is an exception of the more frequent case that such sweeps work better in Part workbench, while the Pa...