Spawning multiple actors on array of target points, but they are spawning on top of one another

So I have these mole actors that I can get to spawn on an array of target points I have, and I tried to set up a remove item node after the spawn according to some other posts I came across, but it still is not working. Here is my bp layout, am I plugging nodes in the wrong area, or doing it wrong entirely?

Execute for each loop after you “set spawn point array” and connect “spawn point array” to it (to for each loop). Then connect loop body to “available spots” and “available spots” to “spawn moles”. Try this and see if this works or not.