How to make several meshes move along spline?

I am currently making my very first project in Unreal and I’m having some problems with blueprints. I am making a train scene where you as the player can walk around in the train and look out at the scenery moving outside.

My plan is to make an array with a few different meshes of scenery that can be put in any order and have these generate along a spline. When the application is started, these meshes move along the spline and when coming to the end of the spline they are deleted and new ones generate at the beginning. I’ve followed this tutorial to make an object follow a spline but I am unsure how to continue from here. Is there a better way of doing this?

Check those 2 threads for inspiration: