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.
I think Ninja Armor is bugged when paired with Archangel Armor. I've noticed that, too.
I had the same issue in my run. Won the game for the first time because of it though!