Multiple Spaces with Individual Arrays

Hi. I am trying to create an array of points for every Space. I can get this working fine on a single Space but am having trouble to dynamically split? the filter to assign each list to each space. My steps so far.

Get Rooms from Linked Model
Get Locations
Create Spaces
Get Space Location
Simplify Space X and Y location
create list in both negative and positive
Create points

As soon as i have multiple rooms, the lists get muddled up i think and not assigned to its own space location

Appreciate your help