Replicating the train actors would be my suggestion yeah.
As for simulating the lag, I’ve not done that myself but a quick search found this configuration panel in UE4 (and I can only imagine it still exists in UE5)
So if you want to see yourself the difference between non replicated and replicated results this would be a great way to see it!