I’ve checked the demo site again and yes, the student can download their certificate after complete just 50% of course. So please check this:
1. I think you need to iclude condition with Certificate plugin. For example, Student need to complete 80% of the course content to beable to download and get the certificate. At the moment, you can generate the Certificate at any time.