Why isn't my Gameplay Tag being applied?

I feel like I am going crazy here, really hope someone can help me out.

So here’s my issue:

I have two events. One is for attacking, and the other is for dashing. They are both basically identical in setup. They both try to activate a Gameplay Ability using tag containers. Both tag containers are setup identically as well.

The corresponding Gameplay Abilities are basically setup exactly the same too, they commit, ‘playmontageandwait’, then end.

When I go into my game, and run ‘showdebug abilitysystem’ to test, and try to attack I get the ‘Character.Action.Attacking’ under ‘Owned Tags’, but if I try to dash it will play the montage but ‘Character.Action.Dashing’ does not show under ‘Owned Tags’.

How is this possible? Is there something cached or some kind of bug in my project? How can I debug or fix this? Please any help would be greatly appreciated. I’ve included screenshots that show my setup.