I'm not an athlete, but here's my understanding.
Being on feminine hormones pretty much removes any advantage if you've been on them for a while. There are typically rules about that for (at least) high level competitions. You can't just walk in and state your gender for that kind of thing.
Correct me if I’m wrong but there are a fair number of examples of these athletes winning?