Drop off rate for maturity

I just had my second egg retrieval. They got 27 but only 17 were mature enough to freeze. For my first retrieval, I got 23 with 20 mature. Is such a substantial drop off normal? I know it’s a good number but I’m still a bit disappointed. I can’t afford anymore cycles.

Thank you all. <3