I'm having some problems with the boolean operation between two solids, when the seams of these objects are at exactly the same place, especially when the solids are extruded along a path that isn't orthogonal to the surface to be extruded!
Instead, if I extrude the same face along an orthogonal path, the boolean operation between these solids works fine! Also when I build the second solid a bit larger than the first one, the boolean operation succeeds.
Attached you'll find the step files containing the two solids.
Is there a solution to this kind of problem? Any help will be appreciated!