I am having a similar problem. One course works perfectly with the certificate.
A second course (basically a french version of the first course) will print the grade as long as it is not 100%? If I manually adjust the grade to less than 100% then the certificate will print. It seems that the certificate module is not pulling/seeing 3 digits??