Remove partly overlapping surfaces

Hi all,

I have a surface and I want to make a nesting pattern on that surface. First I created all the possible surfaces that can be projected to the original surface. Now, I want to delete all the surfaces that have a certain overlap.
Since the surfaces are never identical, it is not possible to do this with the suggestions available online
(Cull Duplicated Surfaces - Grasshopper , Delete double faces? - Grasshopper)

Any suggestions on how to deal with this?

I didn’t include the script since it has become quite a heavy file in the meantime. I hope the screenshot suffices