There’s no way to make a proper union in FreeCAD too, even with the fuzzy boolean tool (which utilizes a user-defined tolerance). Abaqus can’t merge those parts properly (so that they are meshable) as well, some geometries are just aligned in such tricky ways that they can’t be merged and tie constraints are the best option.