Weapons can be reloaded in 3 different ways.
Manual reloading can be disabled on the PlayerStateAiming component in the Character prefab
Automatic reloading can be disabled on the PlayerStateAttack component in the Character prefab