Setting Up Ammo Persistence Across Multiple Weapon Instances

This is basically where my problem lies, I can’t seem to get any variables to pass through from my weapon to my pick up then back to my weapon. It’s a skeletal mesh component blueprint, which I think is where the issue lies, because I can’t seem to cast to it correctly in the player character.