Joining surfaces that don't touch

I am trying to combine multiple surfaces that are not touching one another to one surface.
Currently, they are behaving as one list of multiple different surfaces. The reason for this is they are coming from the tops of multiple breps. I am trying to make it so I can populate the surfaces with points using populate geometry component.
I have tried using brep join, merge faces, group… none of the above seem to make the list into one single surface.
As you can tell in the photos it is placing a point for each surface. The hope is to make it so it places the number of points I chose among all of the surfaces.



Did you find a solution already? I’m searching for an option to combine multiple surfaces that are not touching each other to get a list of combined values