Couldn't really test your game because of:

Please tell me it is a bug, it make the game implayable.
Also no sound: I catched this in the log Ok it was just my system sound set to 0
[2025.05.04-05.59.10:018][ 0]LogScript: Warning: Script Msg: Attempted to access index 0 from array 'SoundStructsVariants_9_282C8BBB4A2BDA2AEB1DCF9F2C4AE7BC' of length 0 in '/Game/PlayerStuff/PlayerWeaponsStuff/WeaponRefactorUsingObjects/WeaponSoundVariants.WeaponSoundVariants'!
[2025.05.04-05.59.10:018][ 0]LogScript: Warning: Last function called:
/Game/PlayerStuff/PlayerWeaponsStuff/NewPlayerWeaponsComponent.NewPlayerWeaponsComponent_C.PickSoundVariant
HEre full log file: