Mark Adams stated, more than once, that the IOC are happy for these male athletes to compete because they have female in their passports and because they competed before.
We know that having female in your passport does not mean you are a female person. It could be changed in some countries because a male wants to change it. Or, what is more likely with this athletes, they were incorrectly registered as female at birth because various reasons that are likely to be that they are males with DSDs.
And the argument that they competed before is a weak one. Yes. They competed under IOC regulations before because the IOC ignored the IBA regulations on protecting the female category because they have excluded the IBA from organising the event this year. For an example to clarify this, If they excluded the WA the way they excluded the IBA, it would also mean that athletics would also be run under the IOC inclusive regulations.
Remember, the IOC pushed the responsibly for policies regarding male inclusion on to the international federations after the Tokyo Olympics. Budgett even stated in the announcement that the IOC prioritised inclusion above fairness. (And even acknowledged the IOC understood it was unfair, to my recollection).
However, this act of pushing responsibility down a level leaves athletes then at risk with this loophole that has now been exposed. Because the IOC created this risk back in the late 90s with policy changes and will not take leadership to fix this issue. Because they prioritise inclusion - of male people in female sports categories.