I’ve also had this issue. The only way I could make it work was by calling Play/Pause after setting the frame.
MySequence.SetPlaybackFrame(MyVariable)
MySequence.Play()
MySequence.Pause()
But that seems to only visually look correct about half the time. If I check the frame it thinks its on with GetPlaybackFrame()
, its correct. But in game the sequence is visually off.