I finally got some Gaz armor and leveled blacksmithing to 3-color metal dyeing, mostly so I could play around with dyeing that armor set. But it looks like only the pants can be dyed?

That's really weird, why are only the leg slot dyeable? Looks like that's the case for (at least), Misery Trooper, Snowblood Misery Trooper, Death Trooper, Gazluk Officer, Treachery Trooper.

is it just a mistake in the jsons? I don't see how the models/textures are really different for the other armor slots. They're all Metal Armor.

No horrid pink armor for the wiki armor dying example page for me. Such sadness.