Hi ReVanced,
I can’t confirm Vercel’s internal renewal state, but the certificate flow you’re asking about is documented: Vercel uses Let’s Encrypt. For normal non-wildcard custom domains it uses the HTTP-01 ACME challenge, which means Let’s Encrypt needs to be able to reach:
http://your-domain.com/.well-known/acme-challenge/*
So with Cloudflare proxy enabled, the important part is not “can Let’s Encrypt see Vercel DNS directly?” but “does that ACME challenge request pass through Cloudflare to Vercel without being redirected, blocked, rewritten, or cached incorrectly?”
I would check these Cloudflare rules specifically:
/.well-known/acme-challenge/*
For that path, I’d avoid Worker handling, redirects, WAF challenges, cache rules, Always Use HTTPS redirects, or anything that changes the request before it reaches Vercel. If that path does not reach Vercel cleanly over HTTP, Vercel’s automatic certificate renewal can fail even if the rest of your site works through Cloudflare.
On custom certificates: Vercel does support uploading custom SSL certificates, but the docs say that is an Enterprise feature. Vercel also does not automatically renew custom uploaded certificates. So unless you are on Enterprise, I would not expect there to be a supported way to make Vercel serve a Cloudflare Origin Certificate instead of Vercel’s automatically managed certificate.
Docs page for the certificate behavior:
https://vercel.com/docs/domains/working-with-ssl
One important caveat: I would not rely on Vercel as a “thin tunnel” to work around platform limits. Even if Cloudflare caches the outer response, requests that miss cache or vary by headers/query/auth can still hit the Vercel Function, and putting another reverse proxy in front also makes domain validation and security behavior harder to reason about.
If you want to test whether the ACME path is the blocker, I’d add a temporary route/static file under /.well-known/acme-challenge/test and confirm that Cloudflare serves the exact Vercel response with no Worker, redirect, cache mutation, or challenge applied.