Niagara causes engine hard crush when override "System to Spawn" parameter of NDC AccessContextInstance node

This error can be easily reproduced by download the new Epic official Niagara Example Pack, find the “Impact NDC” function inside the “TriggerImpact” actor component and add “System to Spawn” and “Overriden System to Spawn” pin to the NDC AccessContextInstance node then set it to the “ NS_NDC_Impacts” Niagara system which is what the system already referencing. The engine will crush with a ensure message “CurrLocalBounds contains NaN for System(%s)” on line 2391 in the CalcBounds method of NiagaraComponent.cpp.

If the “System to Spawn” isn’t set this way, but only referenced in the NDC_Impacts data channel file as default system to spawn, everything works fine. Also the NDC Footsteps Niagara system can be spawned with the overriding NDC AccessContextInstance method, no crush.

I am new to Niagara so can anyone familiar with Niagara data channel check out the example content and see if it caused by missing some check boxes or a system bug. Thanks a lot.