Unable to change Niagara's Beam Width with a Timeline

I’ve made a simple Laser Beam Niagara System and it works on my game

I was also able to fade another NS that I use for the impact of the laser using a Timeline without issues:

ShareX_vQZsRqfgUS

However when I’m trying to set a BeamWidth with the Timeline, it simply breaks the whole thing.

It doesn’t change the Width at all and it’s stuck with a tiny width like it gives up after the second or third set.

image

If I remove the connection to the timeline, the beam goes back to normal.

Things I’ve tried:

  • Changing Timeline: its length, the values and Tick Group
  • Using Set Niagara Variable by String or by Name
  • Changing NS variable names
  • Restarting the editor
  • Calling the Timeline in different ways, directly in begin play, through another event

With the old cascade system it was so simple to just change the scale.

So either it’s bugged or my NS does not like being updated because of the way it’s set up.

I appreciate any help I can get

I’ve fixed this by creating a fresh project and reimplementing the beam effect. I have no idea what exactly happened before that made it unable to work. I did not have to update to a newer version of Unreal