I think some females may be fussy on mate selection. I had two gravid females in with a small golden male for weeks and they didn't lay despite his attentions, I put them both back in with a large wild type male and they spawned within a couple of days. I doubt if the males are that fussy, we generally are not.