Not able to verify domain ownership with Squarespace

I created a new domain with Cloudflare in order to host my website at Squarespace site. However, Squarespace cannot verify the domain ownership, despite all the correct DNS settings within Cloudflare. I even looked for similar issues and proxied CNAME to DNS only, but still I am not able to open the website and its shows “This website is pending domain owner verification”.

Any solutions please.

Domain name - www.ashishningania.com

Look all good to me.

I can’t see a “pending verification” message either, instead I see “this site is currently private”.

Yeah, it can open. But the A records are not been accepted from Cloudflare and it shows the the website is “Not secure” in the URL. Screenshot below.