How can I use Blueprints to animate exposed parameters in Niagara?

I created 7 “User” parameters for my various emitters. For example one of them is controlling the radius size of a torus location module. I have a blueprint which is sourcing my Niagara system, I created variables inside the blueprint that are driving the input for my “User” parameters.

When I am inside the editor I am able to adjust my BP without fault. I see that my blueprint variables are driving values of my niagara system, but when I add it into a sequencer and attempt to key my blueprint parameters they stop driving my “User” exposed parameters. It wont update with my keys.

I tried adding tracks directly onto the system component itself and I can see that the keys are responding, however I am only able to add two parameter tracks. When I add certain parameter tracks it overwrites a previous one.

I feel that i’m missing something vital.