You basically just regurgitated every single transphobe talking point in complete ignorance of the fact that I've already discussed these points and why they are insipid.
"Gender-separated" vs "sex-separated" is not even a discussion worth having, as to do so would be to give a platform to transphobia.
No, sex is not defined by what gametes you produce. That is disgusting bioessentialism, and is the basis for 1950s sexism.
Your reasoning on trans women in sports is completely bogus, for two reasons: Firstly, as already covered, if that was happening as you suggest, it would have already have done so. The fact that the 2020 Olympics was the first in 18 years to feature a trans athlete shows that you're wrong already.
And your last paragraph is basically ageism. In Weightlifting, people are classified by ability, not by age.
The whole "But she's 43!" is just cryarsing to avoid admitting you got it wrong BIG STYLE.