Even when it is set to update after the given command buffer system it can't use it's buffer in OnCreate(). Or does the OnCreate order not follow the Update order?
On start of my system I need the BeginSimulationEntityCommandBufferSystem buffer and I can't get it because the singleton is apparently "null"
ECB = SystemAPI.GetSingleton<EndInitializationEntityCommandBufferSystem.Singleton>().CreateCommandBuffer(state.WorldUnmanaged)