UE 5.5.4 - Niagara - Export to blueprint module FATAL ERROR

Hey there,

I tried every possible ways by looking at tutorials from Epic Games from 2020 up to today’s community tutorials and I don’t think I am doing things wrong. Still, the Niagara Module “Export Particle Data to Blueprint” is crashing my Editor every time.

I tried with existing BPs I had and even created empty Actor blueprints with Template Niagara particles and the result is in the end the same.

I have 2 scenarios that bring the same issue (crash).

#1
In my NS emitter whether it is in the Spawn or Update stage, I add the Export Particle Data to Blueprint module and link my User Parameter Object that is set to the BP I want it to be used in to the Callback Handler Parameter in the Export Section. Now as soon as I tick the Condition To Export boolean it instantly crashes with the Confetti template as well as the flowing one.
I told myself it was maybe because the empty BP had not the interface added yet. Well, it is not the case, even if I add the Niagara Particle Callback Handler Interface to the BP before ticking the Niagara System’s module it still crashes.

#2
With the Simple burst sprite template it does not crash when I tick the Condition to Export BUT it will crash after a second or two if I click Play in the editor with the BP that should receive the event from the NS in my scene.

Am I truly missing something that is obvious enough to make me look like a fool or is it really bugged?

My understanding is that the CPP code expects the BP to have the correct interface to call ReceiveParticleData() but it can’t find it which is… strange since I even have the node of the Event handler in the event graph.

Debug output I have:

Assertion failed: O->GetClass()->ImplementsInterface(UNiagaraParticleCallbackHandler::StaticClass())