well, signing in as you on astral.ninja i don't even see a NIP-05 ID set on your profile.
Discussion
Oh. I see the problem. You don't have an SSL cert on caughq.org
derekross@desktop:~$ curl -I https://caughq.org/.well-known/nostr.json
curl: (7) Failed to connect to caughq.org port 443: Connection refused
derekross@desktop:~$ curl -I http://caughq.org/.well-known/nostr.json
HTTP/1.1 200 OK
Date: Sat, 04 Feb 2023 04:33:14 GMT
Server: Apache/2.4.29 (Ubuntu)
Last-Modified: Sat, 04 Feb 2023 03:42:12 GMT
ETag: "65-5f3d7954f6020"
Accept-Ranges: bytes
Content-Length: 101
Access-Control-Allow-Origin: *
Content-Type: application/json
You do have CORS setup, but like I said above, you're missing an SSL cert. Once you fix that you'll be fine. Your JSON looks correct too.
Yup, I just figured that out and enabled SSL. Works great now (: