This should resolve it!
For anyone experiencing this problem, try adding a manual TXT record to double verify ownership. There are certain registrars (godaddy, Wix, etc.) who, even though the DNS records look connected, need additional verification in the DNS records. No one says this. Everything looks connected on Squarespace side, but when you go to your domain, you get the dreaded 'Pending Owner Verification' note. Here is what you do:
1. Go into the domain's DNS settings within Squarespace.
2. Copy the string of letters/numbers next to the verify.squarespace DNS entry (see pic below)
3. Login to your domain registrar (godaddy, wix, etc.) and navigate to your DNS settings. Go through any security measures needed to be able to edit the DNS records manually. Sometimes this means text or email verification. You are going to be adding a new record, so you need full access.
4. Create a new TXT record (not DNS, scroll down until you see a TXT section and click Add New)
5. Enter the following values:
Alias/Host/Host Name - leave blank. If this doesn't work, try typing '@' here
Points to - Paste the code you copied earlier
If there is a section asking you to confirm the Type or Record Type - select TXT or TXT Record
6. Save the record
This will manually verify ownership and should get your site back online pretty quickly
★★★ Don't delete the orginal DNS record that you copied! Leave it as you found it.
★★★ If Squarespace is not letting you access the DNS records of the domain at all (the option to click on DNS settings disappears, it is because it thinks your site is already perfectly connected. You need to disconnect the domain, then re-add the domain. Select 'other' for provider, and select 'No, Connect via DNS' when asked which method you want to use to connect. This will give you access to the DNS records again (don't close the window after it connects or it will be hard to get back to!). If you do this, Squarespace will generate a new verify.squarespace DNS record, so you will need to copy this, as outlined above, and in addition to following the steps above, replace the DNS verify.squarespace record within registrar's domain settings with the new code, so both are up to date.
Hope this helps someone!