Thanks for the replies. Yes, I’m aware that stainless steel is not rust-proof, but a decent quality stainless steel should not rust going through nothing worse than damp mud.
I did think it may have been the pads, but the pads are the same ones I’ve been using for years (nukeproof semi metallic) without any problems, so that rules the pads out.
I know it’s more of a cosmetic thing than anything else, but mtb rotors are put under a surprising amount of stress and temperature gradients repeatedly (especially at inners and the golfie), and as such, the steel in brakes should have a reasonable quality so that the metallurgical structure is more resistant to these large temperature variations and consequently more resistant to effects such as rusting.
I’m probably reading too much into this but brakes are one of the more important parts of a bike imo, and its not something I wish to cheap out on. Probably should have just stuck to shimano, been using them for years and never seen rust on them.