This could be two separate issues, but they appear together. It pertains to the gauntlets that come with a suit of armor, in this case, specifically Scale Mail.
When you purchase the Scale Mail, only it (no gauntlets) appear in your inventory. You equip the scale mail, save and close the character.
When you Re-open the character, (2) Gauntlets appear in your inventory, which you can now equip (only one of). Any subsequent gauntlet after the first, lists a quantity of 0, and doesn't allow for equipping in a spot where another item (Sword and Shield) has been equipped.
Now if you save and close the character again, and re-open, the second (duplicate?) gauntlet disappears (at this point, everything is equipped properly, with no excess items).
I have attached a short video showing these steps.
Microsoft Windows 7 x64
I only noticed it after I had created an item using Add Custom, and then adding the Armor Spikes. I wasn't sure if it was the same code behind that was causing the issue. If it's caused by something different, I can submit a separate bug for that.
Are you adding Armor Spikes at all?
Data side: Armor Spikes are added by the EQMOD. I don't see any duplicates.
This was happening similar to the Gauntlets, which I didn't realize they were creating 3 pair when initially created. Once one pair (or in this case, one armor spike is equipped) one of the duplicates is removed. The video (Armor Spikes.wmv) shows what I am miserably trying to explain.
Sent James a note. The fix addresses what James discovered and opened here. Sounds like the best option forward is to open a new code tracker for the Armor Spikes. Similar though they are to this, the two are separate issues. If this is a Data issue, the only option I have is to remove the automatic grant of Armor Spikes. Likely not the result you want.
I've added a note to to recheck the spikes once the auto equipment shows on purchase.