When playing a montage on a gameplay ability you are supposed to use PlayMontageAndWait and not PlayMontage. I just found this out when trying to cancel and replicate montages. However PlayMontageAndWait does not have notifications like PlayMontage.
Is there a way to get the notifications anyway? I use them to get specific points in the animation and react to them and the only other way I found of doing this is using Delay nodes which is very unfriendly to work with.