Overlapping Branching Points in Animation Montage

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);

AnimNotifies are not triggered if placed together, but AnimStates are triggered in a next update, so overlap for them is not that critical