We really do need some better way to catch cis folks mis-registering in bad faith. It’d resolve some issues around the whole broader battle.
No we don’t and no it wouldn’t, bigots are just going to come up with the next excuse for their bigotry while we’re subjecting innocent people to things that are (as you aptly put it) invasive as all hell