Maestra and armor vendor

Played armor vendor against a “hunter” who when revealed themselves as rogue gained additional 4 armor

Was legit confused for so long, bug or intended mechanic?

Hunter revealing themselves as Rogue is probably caused by having this card in their deck:
Legendary · Minion · United in Stormwind · You start the game as a different class until you play a Rogue card.

Not sure what you mean by “additional 4 armor”. Do you mean they gained 8 armor of a single Armor Vendor? That should not happen. Do you have screenshots or a link to the game on hsreplay?