This is a regression in 5.8 caused by 47265321. It's because we now perform the montage update and dispatch the queued notifies via CharacterMovementComponent::TickCharacterPose. But that all happens before the graph has updated. So FAnimInstanceProxy::IsSlotNodeRelevantForNotifies fails for the notify that is gathered from the montage on the first frame, because the slot hasn't updated. Then later in the frame, we do the regular graph update which calls FAnimInstanceProxy::UpdateSlotNodeWeight and makes the slot node relevant, since InMontageLocalWeight is now 1.
Taken from the linked EPS (repros ~50%-75%):
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-391029 in the post.
| 0 |
| Component | UE - Runtime - Animation |
|---|---|
| Affects Versions | 5.8 |
| Created | Aug 10, 2026 |
|---|---|
| Updated | Aug 10, 2026 |