Seconding regecks' comment.
We're gradually making ZeroSSL a default CA for Caddy.
(I am currently implementing multi-CA support into Caddy and CertMagic, so that Caddy will be able to use both Let's Encrypt and ZeroSSL for redundancy. It's the first server to support this!)
This is a good thing for the ecosystem.
As in, replacing LE as the default, or supplementing it? (And if the former, why?)
- https://letsencrypt.org/docs/staging-environment/ - https://caddyserver.com/docs/automatic-https#testing
For more help, please ask on our forums! I don't use Google Cloud but it is more likely that somebody there does: https://caddy.community -- otherwise, time to roll up your sleeves and get to work, forge the answer for others, I suppose!
I did run into some random 503s occasionally, but that was pretty soon after it was launched. Maybe just a few teething issues.