Neat game mechanics - I really liked the logic puzzle!
I found that if I sold too many armour to the other team too early on (I was not taking notesat first!) then it takes a long time to get their health back down after you've figured out exactly which side everyone is on, then it gets grindy - of course there's reputation management but that gets pretty simple.
I wonder if it would be fun to introduce the option to sell "dud" items - like a laxative instead of potion, an exploding armour, or a bendy sword - and it would reduce instead of buff the stats they're supposed to, but at the cost of drastically reducing your rep (and you can only sell one of each because people will catch on!). Might be fun dialogue and also helps to finish the game quicker if you have worked out the puzzle already