You are moving the argument. I am talking specifically of her complaints about the term "people who menstruate". That is not a "situation in which sex and gender rights are in tension with each other", is has nothing to do with women having sex-specific places, nor someone who is biologically male wanting access to one of those spaces. It has nothing to do with protecting women.
This is all as relevant as saying "She's not transphobic, she is against stealing." That's all well and good, but completely irrelevant to this specific instance of transphobic bigotry that I am talking about.
Some women don’t menstruate
Correct
but a sex-based definition doesn’t exclude them from being “real women”
Agreed
They’re just women who don’t menstruate.
Therefore, if you were using the phrase "people who menstruate" the "correct" term for that would in fact not be "women" because there are women who do not menstruate.
I will agree with you on one point however:
You don’t have to agree with her worldview, but it’s overall coherent.
Correct, it is the worldview of a bigot.