Element.Face: Polycurves may not be branching / Dynamo versions

Could be to do with the radius surface having small geometry?
I’d have a look at @Thomas_Mahon’s clash detection nodes for this:

Maybe someone else could pitch in for a solution as to be honest I’m not sure.