I am using a sync list struct, and the data is synced fine for clients currently in the game. For new clients joining, the initial data is not getting sent. I've spent a bit trying to figure out what is causing this, but have not made any progress. Does anyone have any thoughts of what this could be? Here's a bit of code surrounding it.
SyncListStruct empty for new clients joining
Code (csharp):