Boolean union results in random geometry

Hello,

My boolean union is giving me a weird result. Anyone know what might be happening?

Thanks

make your parts overlap a bit more… they appear to be coincident. Boolean prefers robust overlaps.

Yes, I also tried that, but still modifies the geometry…

Try splitting the surface above and below the connection point before the boolean.

So apparently the problem was the tolerance.
My file was in meters, I switched it to centimeters and it resolved itself.

Thank you for the help