My experience with a couple of websites that auto-renew with LetsEncrypt has been good. You're saying your hosting company didn't have it set up right?
Anyway, glad you got it sorted and the new cert is good for another 90 days.
Make a joyful noise...
Jane - expert on nothing with opinions on everything.