Please have a look at the file enclosed.
Intersection seems to be incorrect.
Bug_Intersection.3dm (55.2 KB)
i guess it is a tolerance issue as you’re working in meters. If you increase the absolute tolerance from
0.0001 it works better.