403 Forbidden error ONLY on Dashboard Preview Thumbnail (Live site works fine)

Hi everyone,
I’m facing a visual issue on my Vercel dashboard. The project preview thumbnail is stuck showing a “403: Forbidden” error with an ID similar to sfo1::…
The strange thing is that the actual live production site works perfectly fine for all users (new, returning, incognito, mobile, etc.). The 403 error seems to strictly affect the Vercel bot trying to generate the screenshot.
Here is what I have already checked/done:

  1. I previously had “Vercel Authentication” (Require Log In) turned ON. I have now completely disabled it.
  2. I triggered multiple Redeploys to Production, making sure to uncheck “Use existing Build Cache”.
  3. Checked Vercel WAF: Custom Rules are at 0 and Bot Protection is inactive.
    My stack is Next.js + Supabase. I suspect that the Vercel screenshot bot is either getting caught in my app’s auth redirects, or Vercel is just stubbornly caching an old screenshot from when I had Authentication turned on.
    Is there a way to force the bot to take a proper screenshot, or find out exactly why the bot gets a 403 while normal traffic flows fine?
    Thanks in advance!

Same here!

A lot of posts like this and no Vercel solutions for anyone. I’m facing the same in my Dashboard Preview and sometimes in my IP too. I’ve been created a multi-tenant appliction and IDK if its is corelated. But I’m stuck in this issue even if I turn off Firewall verifications.