It seems that when a project references Engine/Plugins/FX/Niagara/Content/Modules/Update/Forces/WindForce.uasset the engine generates several warnings complaining about failing to load ChaosNiagara types.
It seems that ChaosNiagara loads in Default but Niagara and NiagaraCore load in PreDefault, moving ChaosNiagara to PreDefault fixes this for us.
2025.05.30-15.02.18:190][ 0]LogLinker: Warning: [AssetLog] C:\dev\MyProject\Engine\Plugins\FX\Niagara\Content\Modules\Update\Forces\WindForce.uasset: VerifyImport: Failed to find script package for import object 'Package /Script/ChaosNiagara' [2025.05.30-15.02.20:200][ 0]LogNiagaraEditor: Warning: Pin states that it is of class type, but is missing its class object. This is usually the result of a registered type going away. Pin Name 'Module.Physics Field' Owning Node 'NiagaraNodeParameterMapGet /Niagara/Modules/Update/Forces/WindForce.WindForce:NiagaraScriptSource_1.NiagaraGraph_0.NiagaraNodeParameterMapGet_10'. [2025.05.30-15.02.20:200][ 0]LogNiagaraEditor: Warning: Pin states that it is of class type, but is missing its class object. This is usually the result of a registered type going away. Pin Name 'None' Owning Node 'NiagaraNodeParameterMapGet /Niagara/Modules/Update/Forces/WindForce.WindForce:NiagaraScriptSource_1.NiagaraGraph_0.NiagaraNodeParameterMapGet_10'. [2025.05.30-15.02.20:200][ 0]LogNiagaraEditor: Warning: Pin states that it is of class type, but is missing its class object. This is usually the result of a registered type going away. Pin Name 'Module.Physics Field' Owning Node 'NiagaraNodeParameterMapGet /Niagara/Modules/Update/Forces/WindForce.WindForce:NiagaraScriptSource_1.NiagaraGraph_0.NiagaraNodeParameterMapGet_10'. [2025.05.30-15.02.20:200][ 0]LogNiagaraEditor: Warning: Pin states that it is of class type, but is missing its class object. This is usually the result of a registered type going away. Pin Name 'None' Owning Node 'NiagaraNodeParameterMapGet /Niagara/Modules/Update/Forces/WindForce.WindForce:NiagaraScriptSource_1.NiagaraGraph_0.NiagaraNodeParameterMapGet_10'. [2025.05.30-15.02.20:201][ 0]LogNiagaraEditor: Warning: Pin states that it is of class type, but is missing its class object. This is usually the result of a registered type going away. Pin Name 'Physics Field' Owning Node 'NiagaraNodeFunctionCall /Niagara/Modules/Update/Forces/WindForce.WindForce:NiagaraScriptSource_1.NiagaraGraph_0.NiagaraNodeFunctionCall_7'. [2025.05.30-15.02.20:202][ 0]LogNiagaraEditor: Warning: Pin states that it is of class type, but is missing its class object. This is usually the result of a registered type going away. Pin Name 'Module.Physics Field' Owning Node 'NiagaraNodeParameterMapGet /Niagara/Modules/Update/Forces/WindForce.WindForce:NiagaraScriptSource_1.NiagaraGraph_0.NiagaraNodeParameterMapGet_10'. [2025.05.30-15.02.20:202][ 0]LogNiagaraEditor: Warning: Pin states that it is of class type, but is missing its class object. This is usually the result of a registered type going away. Pin Name 'None' Owning Node 'NiagaraNodeParameterMapGet /Niagara/Modules/Update/Forces/WindForce.WindForce:NiagaraScriptSource_1.NiagaraGraph_0.NiagaraNodeParameterMapGet_10'. [2025.05.30-15.02.20:202][ 0]LogNiagaraEditor: Warning: Pin states that it is of class type, but is missing its class object. This is usually the result of a registered type going away. Pin Name 'Module.Physics Field' Owning Node 'NiagaraNodeParameterMapGet /Niagara/Modules/Update/Forces/WindForce.WindForce:NiagaraScriptSource_1.NiagaraGraph_0.NiagaraNodeParameterMapGet_10'. ...