When you subscribe to my page, it has mailchip so if you subscribe with hotmail or gmail it says it sent you an email but it doesn’t send you anything, if your email ends differently than this it does send it to you
I tested your signup form. I first used a Gmail account. Never got anything.
Then I fired up a VM template with a local mailserver to test. The email came through from the email address info at your domain above, but the sender was mail13.mcsignup.com/198.2.140.133 (Mailchimp).
But you have the follpowing SPF which doesn’t designate MailChimp as an authorised sender, and a strict DMARC policy:
"v=spf1 +ip4:xxx.xxx.xxx.222 -all"
"v=DMARC1; p=reject; sp=reject; adkim=s; aspf=s;"
This is why your subscribers aren’t getting any emails.
You need to authenticate your custom domain in MailChimp. In the process, MailChimp will give you some DNS records to add in your Cloudflare DNS.