On the cusp of understanding this - Weapon Base system

Is active value set to none? I’m guessing that the set weapon call isn’t setting up the equipped weapon variable because active value is set to none.

Try putting a breakpoint on the switch node and checking the value to see what’s happening.