ABP Variable Keyframes Getting Skipped in SubSequences

Inside a subsequence, I have a SkeletalMeshActor that is animated by an Animation BP with variables that are exposed to Sequencer. Its a pretty slick setup… but when I go to the Scene Root Sequence, most of the time, these frames are seemingly skipped. Sometimes they hit and evaluate, most of the times they dont. Is there someway to force those keyframes to evaluate no matter what? I’ve tried Blocking Evaluation to no avail.

Whats worse, is sometimes, when i go back into a subsequence, those frames dont seem to Evaluate until i keyframe one of the tracks.
Halp.

It actually doesnt matter where I’m playing back from. I can get it to evaluate correctly once, but each time i scrub back, it misses these frames… specifically on the skeletal mesh component

(post deleted by author)

moving this to a thread where theres deeper technical knowledge.

It looks like an issue with switching AnimModes. but who can tell? I think the real solution just might be, “hire an animator”

moving to yet another thread for hopes that anyone could shed light on this awful bug

Can you try giving Determinism Fences a try? Lay down a mark at the frame that you need, and then toggle on Is Determinism Fence for that mark.

Here’s some docs on it: