Animation stuck on what ever gun i pick up

Every time I pick up a new gun in my gun system and SWAP, the first idle pose of that weapon is locked for every other gun. Messing up my Left Hand IK and for the life of me i cant figure out if its in the ABP or the BP itself.
These are the screenshots of what it looks like:


As you can see the pistol is stuck in the rifle pose when i swap over and if I pick up a pistol before the rifle…

The rifle now is locked in the pistol Idle, even the unarmed pose is stuck in what ever gun was picked up first…

Here is the Weapon Swap event graph:

The AnimGrapth from my ABP:

ABP event grapth:

and the weapons anims state machine:

Hmm, well in the weapon change events on the Manny bp, you’re setting an enum named CurrentWeaponType, but the abp is getting an enum called CurrentWeapon. I’m assuming CurrentWeapon is supposed to enumerate whether your unarmed or using primary/secondary weapon slot? Try changing the abp to get the CurrentWeaponType var from pawn. May need another enum type if the weapon enum has primary and secondary in it. Maybe name one E_WeaponSlot (with unarmed/primary/secondary in it)and the other E_WeaponClass (with none/pistol/shotgun/rifle/etc.. in it) to make it harder to mix up.