I was facing a similar issue with a 308 permanent redirect. This is because I was hosting on Vercel, which uses a 308 redirect to route traffic from domain.com to www.domain.com. My Stripe webhook was pointing at domain.com, which meant that Vercel responded with a 308. After changing the Stripe webhook's endpoint to www.domain.com, event deliveries started succeeding.