Problem is the Clash component or the RhinoCommon method tolerances are a maximum distance between objects for detection, not a minimum one. Providing zero does not remove tangent-only Breps.
I thought of using Solid Intersect
to distinguish real clash and tangency… Not sure this will work on your geometry but worth a try.