Set Scalar Parameter Value - not working properly when under a custom event

Just some more info -

This is the very first thing that breaks.

The thing is, i dont think the orb is even on the screen at this point - i think that somehow a c++ class might be setting and triggering the event before “the material is ready to be changed” so this initial setting of the values from the gameplay effect doesnt do anything.

Then it happens again with the same values in event pre construct but somehow the material is ready to be updated or something.

heres my classes if ur curious

HUD initing the overlay (this happens when the character is possessed)