Queued Anim Notify State triggers twice. Bug or am I misunderstanding it?

I also found the same issue. I have a path that will definitely reproduce.

I have an attack montage, there is an AnimNotifyState in the montage, start the trace at NotifyBegin, end the trace at the NotifyEnd, and execute actor.CustomTimeDilation=0 when it hits the target and last for 0.1s, then this AnimNotifyState will be executed twice. If there is no actor.CustomTImeDilation=0, it will only be executed once. And when AnimNofityState is set to the branch point, it is only executed once.

I can’t understand why