Need Help with Equip/Unequip - Attack

Hello. I need help with some issues. I’m studying how to equip and unequip a character with some combo attacks and moves. It all works well when I Sheath and Draw the sword and shield. But when I hit something with Great Sword (one hand), each attack or more, my player Sheath the normal sword and Draw the GreatSword without need with the GreatSword visibility. Can someone help me to solve this problem?

Here’s my blueprints: