Can't cull pattern by true/ false

hi, I have multiple curves inside 2 list. I deconstruct the curves point, got the z coordinates and then Im trying to subtract the z coordinates of one list with another. I used “smaller then” and got true/ false list. now when I’m trying to cull pattern by the true/ false list (I want to delete the true item from the list) its doesn’t snt do nothing (as you can see in the param viewer the list branches keep on 142). do someone has any suggestions to solve it?
attaches script image/.

removing these two flatten might do the trick
generally speaking, attaching the GH definition with internalized geometries is always the best option, because it allows other to test your file

Please read this:

In particular, pay attention to item #3:

3. Attach minimal versions of all the relevant files
If you have a gh file you have a question about, attach it to the post. Do not expect that people will recreate a file based on a screen-shot because that’s a lot of pointless work…

-Kevin