I think Ninja Armor has a bug that adds armor. The "when your turn ends" effect also increases each turn, so that might be related? In just a few turns I was hitting 999 armor every fight.