Apple Pay Domain Verification

I'm trying to verify my domain for Apple Pay and I keep getting an error from Apple's side saying

Domain verification failed. Review your TLS Certificate configuration to confirm that the certificate is accessible and a supported TLS Cipher Suite is used.

I have a digital ocean VPS that is running a Caddy server to handle my traffic. From the caddy service log I get

Nov 29 05:19:13 Loggie caddy[7363]: {"level":"debug","ts":1606627153.670451,"logger":"http.stdlib","msg":"http: TLS handshake error from 17.179.144.226:17131: tls: no cipher suite supported by both client and server"}

I'm not sure why theres no cipher suite that is supported. Caddy supports some of the cipher suites that are needed https://github.com/caddyserver/caddy/blob/master/modules/caddytls/values.go#L52. And checking my site on an ssl checker yields passing results (not allowed to link it here). My text file is in the correct place and is viewable in my web browser (also can't link here...). I don't have any redirects and it should go right to the page with out a problem. Any ideas why apples server can't find any cipher suites that are suitable?


Apple Pay Domain Verification
 
 
Q