Manual mode is usually not that intuitive. (You should check acme.sh documentation, but at least for Certbot, it just doesn't renew: it explicitly gets a new certificate.)
You should not use manual mode if you have alternatives.
The first problem is that you aren't using Let's Encrypt services or software, so you should really be seeking support somewhere else--this community isn't the support forum for acme.sh, nor for ZeroSSL. If you want to get a Let's Encrypt cert using acme.sh, you need to explicitly tell it to use that CA.
The second problem is that you've given us literally nothing to work with--none of the output of the command you ran (and I'd agree that --issue and --renew wouldn't ordinarily be used together), nor what you did to get the information you posted regarding the certificate's validity time, nor the domain name for any of us to have any idea what's going on.
But if I had to make a wild guess, it would be that you've issued a perfectly valid new cert (and possibly two of them), but you haven't restarted the service that's using that cert in order for it to recognize that you have a new cert.