The problem is that usually one of the objects is completely off from where it is supposed to be, and this makes me think the first iteration of the repeater doesn’t get the coordinates before spawning. How could I fix this?
Sorry I wasn’t clear, the outputs are activated in top → bottom order, sorted by the inputs they are connected to. In the screenshot, the Expression out outputs will activate in this order:
Extractor extract input, its at the top
Expression A input (next one down)
Expression eval input
Expression 2 A input
Maybe either the Extractor extract input or Expression 2 eval input - they both seem to have the same y position, so I can’t tell by looking.
If you move the lower Expression block down some, then the eval input will be lowest and will for sure evaluate last, which is what you want