When I use LineIntersectsSurfaces, the 2nd LOD is always ignored and only intersections with the first lod is returned.
E.g:
lineIntersectsSurfaces [_p1, _p2, objNull, objNull, true, -1, "GEOM", "FIRE", false]
Returns the intersections with the GEOM LOD alone, and FIRE lod is ignored.