Linked montages are out of sync when restarted

I have a montage where a character is juggling.
Using AnimNotify, I spawn three balls when the montage begins, and notify ends when the montage ends.
It works fine when played once, but if I stop the restart the montage before it’s finished,
The three balls are out of sync and spawned bit later.