In the current state, InventoryStorageManagerComponent can only handle one Attribute.
Example:
If you have 2x WeaponAttachmentAttribute in your prefab (because item can be used on different muzzles or calibers), this item can not Equip/Attached.
Because InventoryStorageManagerComponent only check for the first Attribute in: TryInsertItemInStorage and TryMoveItemToStorage
in the future it will be much better that the StorageManager is checking all Attributes and if one is TRUE, then the Item can Insert/Move.