Hello,
I found incorrect behavior of ElementIntersectsElementFilter and ElementIntersectsSolidFilter. Lighting Fixture derived from family that has Light Source component, if the Light Source component intersects with another element only, then whole Lighting Fixture elements consider by the filters, as intersection.
In attacment example of Revit project. Macro: IntersectFilter.Example