Overlapping Branching Points in Animation Montage are not triggered based on a warning log, but from what I see during testing they are working just fine.
Are there cases when warning can be ignored or it’s something like undefined behaviour and must be fixed?
Warning is located in AnimMontage.cpp line 659:
UE_ASSET_LOG(LogAnimMontage, Warning, this, TEXT("Branching Point '%s' overlaps with '%s' at time: %f. One of them will not get triggered!"),
*Notifies[TickMarker.NotifyIndex].NotifyName.ToString(), *(*FoundNotifyEventPtr)->NotifyName.ToString(), TickMarker.TriggerTime);