How is your weapon system setup? In mine I spawn and attach to the character. It’s either in hand (equipped) or on the back (Unequipped). I can have 3 weapons. These are all replicated actors. They have their own replicated inventory (attachments, ammo, cosmetics etc).
Current Ammo is stored directly in the weapons inventory. Unused ammo is stored in the main inventory.