Is there a way to spawn multiple instances of the same actor in order?

You can’t put them in an array which shows which actor runs the fastest, because the run order is indeterminate.

Technically, I think they are serviced on tick in the order that they were placed ( or spawned ) in the level. But you can’t rely on that.

If you specifically want to run them in a certain order, then you need to do it explicitly. Use an ‘actor manager’ which has an array of the BPs and calls them in a certain order.