there is a bug with inventory management. you can get infinite items.
i noticed when an enemy ufo is assaulting my main base and i have some soldiers wounded in the hospital, i can equip those wounded soldiers with lets say a guardian armor, but the item is still on my inventory, so i can basically give my wounded soldiers wathever item i want to duplicate.
thank you and have a good day