That’s not how a Branching Point works.
A “Branching Point” is so-named because the notify is synchronous, meaning it doesn’t get queued to the Notify stack for that frame (or however Notifies are queued). It triggers IMMEDIATELY upon a specific anim time being reached.
It isn’t necessarily for BRANCHING, as in making an animation branch to others.
To have a notify check any point in a specific animation, you can use a Notify State; this is a Notify with a duration which Ticks. So it can perform some operation every Tick.
But there are probably better ways; for example, you say “when I transition back to idle”. If Idle is a State in your State Machine, rather than checking every Tick of the anim, you can use the Event that the State Machine fires on Entered State. This way, no matter what, as soon as the Idle state is entered, you will get a Notify which fires.
If I knew exactly what you were trying to accomplish I could probably be more help, sorry…