I suggest to use Data Asset to for your weapon: https://youtu.be/Pb0uhYoUmb8?si=fHkDFiNXltuunydF
Or use of Structure that will store WeaponID, AmmoMax, AmmoCurrent.
Inside your bp character, store an array of that Structure such that each weapon will have their own properties.