Filtering surface by points and place facebased family

Hi everyone,

I have two issue’s

First I have a problem to filter surfaces by coordinates(points). it appears to me that he random picks a surface… how do I get this working properly?

second issue is it possible to do cross lacing on the following order. I just want to check coordinates by a beam not with all beams because some of them will overlap each other wich will give an conflict.
I have in this example 2 beams and a couple coordinates of facebased familys. but in an normal situation I have many more.

many thanks in advance