Have you actually done a 20 or 60 minute test? Or are you just basing on race efforts?
Edit to add: I'm one of those light/weak cat 3 women who has been training for years and i can't hold 95% of my 20 minute test for an hour either. Also a sprinter.