Just to be clear on this point, it is possible to set up renewals to happen automatically (and we strongly encourage this), but that has to be set up by whoever requested the certificate. If the hosting provider got the certificate for you, they have to also set it up to request renewals regularly.
So if Hoststar is the one who gets the certificate, Hoststar should also be the one who sets it up to be renewed. That should probably be a standard part of the process of offering free certificates to customers!