Sequencer variables dont "Keep State" after finish

The checkbox on LevelSequenceActor is a global override that will restore state even on sections that have been set to ‘Keep State’. Perhaps it could be named more descriptively. In any case, in order to prevent the behavior you’re describing, you’ll want to RMB on the animation section, go into properties and choose “When Finished” : “Keep State”. You may also want to RMB on the track in the tree and ensure that “Evaluate Nearest Section” is checked if you want it to always evaluate the first/last frame of your animation.