So I notice a lot of people mentioning hair color and since I have dyed my hair unnatural colors a lot, I figured I would chime in.
I go to an art school and it is perfectly normal to see both guys and girls with unnatural colors in their hair. I actually knew many more men than women with colored hair. At the time I dyed my hair, I was 2-6 months on T I believe.
I've always been pretty masculine, and pre-T I had no issue passing. I was about 75% at the time. As I started T, my passing inched up to probably 80%.
Then I dyed my hair, a red that was slightly darker than bright bright red. At the time, I didn't see hair dye as a gendered thing at ALL, it never contributed to gendering any person I saw. But pretty much overnight my passing dropped to 0%. Never. Not once would strangers get it right. Anyone who knew me as a guy didn't understand how anyone could see me as male but every single stranger did. I posted on several websites and all with the same conclusion- the only thing we can think of is your hair color.
Honestly it really hurt my feelings, and I refused to believe it for a while. But the longer I didn't pass, the more my self esteem took a hit. I eventually cut all the red out of my hair because it wasn't washing out no matter how hard I tried and it was just like the symbol of how sucky my life was at the time.
Once I cut the color out, my passing spiked back up to 80%
Now I've been on T for 15 months, and my passing is at like 99% and I'm finally considering dying my hair again.
Pretty much what I'm saying is it might seem ridiculous that color would have anything to do with passing, and I didn't believe it myself, but it doesn't change the fact that that seems to be what stopped my passing. If you want to keep the color, I'd say maybe try something dark and closer to a natural color, like a dark blue or a red closer to natural than firetruck as opposed to teals, pinks/purples, or other bright colors.
Also, I agree with what Cindy said, that getting the hair away from your ears helped. Guys generally have the hair in front of their ears cut squarely and short, while women tend to have it longer and in a more triangular shape. Out of your 3 pictures, the third I think looks most masculine- it's the hair as well as your expression.