My heart broke for Mason as I read this! It's a tough call. I let my kids wear what they wanted when they were young.
That said, this, as you describe it, with the timing of the female, then male presentation does seem to indicate something is up with the parents.
What does Mason want? Thats the sad part, the only person asking the question is you, a stranger. His parents aren't asking it. I can't even imagine the damage these people are doing to this baby! Man, I really hate people cometimes!