Play animation from different blueprint

so, i’m setting up a weapon system so that for every ‘fire’ it calculates a bunch of things like ammo consumption, recoil, bullet damage, and then at the end if finally plays the animation for shooting the relevant weapon.
The only problem is, is that when i play my animation from inside my ‘weapon system’ blueprint (which parent is gameMode) nothing happens.

The setup i have is in the pictures i’ve uploaded.