Anim Notify State on a montage trigger its begin, tick, and end states in editor but not during runtime.

I am trying to call a notify state within an animation so I can enable and disable traces for melee hit detection purposes. Here is the blueprint and asset details for the custom Anim Notify State that I made for this purpose:


You can see the short blueprint of the MeleeAttackTrace asset in the first image, where it simply prints begin, tick and end on those events. And the parent class of the MeleeAttackTrace asset in the second image, among other details. When playing the animation in the montage viewport/editor, it prints the begin, tick, and end events perfectly fine and as expected:

However, when I go into playtime and call the Montage Play function to play that montage, the animation plays as expected, but zero of the animation notify state events are triggered. Any insight as to what may be causing the anim notify state to not be triggering during playtime, and only in the editor window would be amazing. Also, if you need more info than I have given to give a proper response then please ask. I have looked online and seen people ask similar questions but none of their solutions only referred to anim notifies and not anim notify states, so idk if there’s a difference there as to why their solutions haven’t worked for me. Thanks!