Warband sharing transmogs

I have noticed when I got random pieces of quest gear for generic armors that it gives me the cloth, leather, mail, and plate versions to transmog into my collections.
I was wondering if it did this for all armors so that for example if I went through the entire Shadowlands campaign and collected each of the sets of faction gear for Baston, Ardenweld, Maldraxus, and Revendreth on my druid would it give me the sets for the other characters as well or will I need to run through the whole thing with a cloth, mail, an plate user to get the whole collection?

no, you won’t unlock everything on one character, and what you’re seeing has some limits.

Here’s how it actually works.

When you loot generic quest rewards that are offered in multiple armor types, the game will often add all armor type appearances that your character is allowed to collect at that moment. That’s why you’re sometimes seeing cloth, leather, mail, and plate versions pop into your collection from a single reward.

Your character can only permanently unlock appearances for armor types they can wear. A druid can collect leather appearances. Any cloth, mail, or plate you see added from generic rewards are usually part of special “shared” quest rewards or cosmetic items, not full campaign sets.

No but you collect all appearances if you run legacy raids by yourself.