Control a sequence device via Verse: why "SetPlaybackFrame" don't work?

I am trying to control a sequence device vai Verse. I want it to go to a specific frame according to the value of MyVariable.

It works but only if I “play” and “stop” first, like so:

    OnCharacterSpawned(SpawnedAgent:agent):void=

        MySequence.Play()
        MySequence.Stop()
        MySequence.SetPlaybackFrame(MyVariable)

Why it just can’t SetPlaybackFrame directly?

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.