I deleted SetReplicates() some time ago and put only bReplicates=true since the engine was showing a warning telling that setting bReplicates directly was the correct procedure.
This particular problem has long been expunged from our code base but I for completeness sake I would say that SetReplicates(true) is not appropriate in the CTOR, bReplicates = true. I’ll trawl through our commmit logs and see If I can identify the solution we adopted.
Something weird happened before, but now it isn’t working, so last time I put SetReplicates(true) it worked by chance.
I tried several times and 90% of the times editor crashes (because I’m doing a for each loop on the TArray on the OnRep function and it finds a NULL pointer)