unfortunately, I’ve never found anything to explain this in depth. I don’t see how Allah SWT would find a fault in women not praying on her menses, when that is the nature in which he created us. additionally, some women don’t get a menstrual cycle and can pray and fast their whole life
I came to the conclusion that knowledge has been lost over time, and we may never have a reasonable answer/conclusion to fully explain this hadith. please don’t let it plague you! accept and trust that Allah SWT is the most fair, the most just.
Surah al-Kahf (18:30) Indeed, those who have believed and done righteous deeds – indeed, We will not allow to be lost the reward of any who did well in deeds.