Exposed Variables in Sequencer not keyable

I’m using 4.18.3 and I just ran through the tutorial “Blending Gameplay and Sequencer Animation” without adding any of my own content. I think there is a bug or error on part 3, “Using Cinematic Exposed Variables”. Here is a link to that page. https://docs.unrealengine.com/en-US/Engine/Sequencer/HowTo/GameplayAnimBlending/03_LevelSetup

On the second step where it says “Scub the timeline ahead to frame 25 (or whichever frame you prefer) and add a key for Default Slot Interp with a value of 1.0.”

This step is impossible for me. I can add a key on frame 25 but I can not change the value to 1 or any number other than zero.

Is anyone reproducing this problem?

I updated to 4.19. Still not successful.

Maybe there is no bug. Maybe the documentation is missing something? Anybody?

Yes I’m having this issue also, this is happening when you have that proxy function setted in the pawn blueprint if you change the function name or delete you can change the value and animate but it won’t update the variable in the animation because you broke the proxy function and if you change the name of the function to the original the bug returns

It’s appears to be a bug I if you delete the function the values in the sequencer go crazy and yout can change they but as don’t have a proxy function to update the value in the animation it won’t work so… I’ve solved it by deleting the proxy function and getting the value from the Default Slot Interp inside the Animation blueprint as the conventional way of doing things:

Still happening in 4.20
You can actually change the value but the sequencer just displays it as 0. You can see the values for the keyframes in the sequencer’s curve editor. The variable does get updated when you play the sequence

Renaming the function worked for me as well. It may also have to do with not being able to name the function the same as your variable name with the word Set in front of it. Ex. SetVariableName with a variable named VariableName due to Unreal creating a function behind the scenes for getting and setting variables. It works fine within the blueprint but seems to get confused when interfacing with sequencer.