This is what I get.
Basically - it skips over a large portion of DataTable rows and only reads a few of them. (The elements which are placed, ARE placed correctly though).
The DataTable is clean - and well ordered. Just seems like the script “rushes” though the data tree and GET starts skipping elements.
Does anyone have an idea?
Looks like you’re moving some meshes around a few times. You’re changing the location of one and the same object four times with the first four rows in your data table. ( … if I get your script right.)
Creating an Instanced Static Meshes of your indexed mesh + positioning that instance would be one way it could work?