5.5.1 runtime crash in a packaged game: FGPUSortManager::FDynamicValueBuffer::Allocate()

This happens post upgrade from 5.2 to 5.5 (5.5.1).
It’s a windows packaged build that randomly crashes in runtime. The crash happens with both DX11 and DX12.

Can someone help?

LoginId:8ad83aab4d1766ebb50c55bbf23b6114
EpicAccountId:74169ea9bf364819902d4e4ca4c1fb47

Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000028

MyGame_Win64_DebugGame!FGPUSortManager::FDynamicValueBuffer::Allocate()
MyGame_Win64_DebugGame!FGPUSortManager::AddTask()
MyGame_Win64_DebugGame!FFXSystem::AddSortedGPUSimulation()
MyGame_Win64_DebugGame!FGPUSpriteDynamicEmitterData::GetDynamicMeshElementsEmitter()
MyGame_Win64_DebugGame!FParticleSystemSceneProxy::GetDynamicMeshElements()
MyGame_Win64_DebugGame!FDynamicMeshElementContext::GatherDynamicMeshElementsForPrimitive()
MyGame_Win64_DebugGame!FComputeShaderUtils::AddPass<FHZBBuildCS>'::2’::<lambda_1>::operator()()
MyGame_Win64_DebugGame!UE::Tasks::Private::FTaskBase::TryExecuteTask()
MyGame_Win64_DebugGame!LowLevelTasks::TTaskDelegate<LowLevelTasks::FTask * __ptr64 __cdecl(bool),48>::TTaskDelegateImpl<LowLevelTasks::FTask::Init<UE::Tasks::Private::FTaskBase::Init’::2'::<lambda_1> >'::13’::<lambda_1>,0>::CallAndMove()
MyGame_Win64_DebugGame!LowLevelTasks::FTask::ExecuteTask()
MyGame_Win64_DebugGame!LowLevelTasks::FScheduler::ExecuteTask()
MyGame_Win64_DebugGame!LowLevelTasks::FScheduler::WorkerLoop()
MyGame_Win64_DebugGame!FScopeCycleCounter::~FScopeCycleCounter'::2’::<lambda_1>::operator()()
MyGame_Win64_DebugGame!FThreadImpl::Run()
MyGame_Win64_DebugGame!FRunnableThreadWin::Run()

LoginId:8ad83aab4d1766ebb50c55bbf23b6114
EpicAccountId:74169ea9bf364819902d4e4ca4c1fb47