After getting a ton of new errors while testing with ClientSim of scripts not yet being initialized I noticed that scripts got started in the wrong order now, seemingly random.
In the provided picture the red box contains the executionorder values, surprisingly even though the called code is all Start() methods, scripts with higher values are running before some with lower values.
SDK 3.7.2-persistence-beta.1
Note: the same seems to be the case on the client, but behaves slightly different, as in different order again.