Why does Casting Anim Notify only work for Forward and Right?

I have set a notify so that if a specific combination of keys (double WASD) isn’t pressed in due time then the timer resets. However, the notify casting only works for forward direction or right direction. Meaning, if I don’t press the forward key or right key in time, the key counter resets. For Left and backwards, even if i wait 10 seconds after I pressed left and backwards key for a single time, it will still perform the action because there the notify is not being casted.
Has this something to do with the cast to function, in which it only processes forward and right axis? I have tried to use axis mappings to set up my dash but unfortunately the dash doesn’t work properly.

I have tried to create 4 different montages for each direction, each with their own notifies, so that I can use the notify to cast to my BP_Character 4 different times, but it just doesn’t work. Notify only applies to forward and right.
Help would be appreciated.

I managed to solve it. I used Print Strings to analyze my code thanks to the Mathew Wadstein video, and found out that on my Left dash montage I had a notify that was being used in my Right dash montage. This in turn created an internal conflict, which prevented my character from moving (since I had set up so that I was playing a montage corresponding to its direction, and there is no way for a character to be notified if the montage assigned to the specific command was incompatible). By swapping the “right reset notify” (wrong one) for the “left reset notify” (correct one) inside my left montage, I was able to solve the issue.