Email with CloudFlare can, at times, cause challenges.
Here is a recent setup to add SPF and DMARC records
SPF record example
Type:TXT Domain: your-domain.com Value: v=spf1 +a +mx +ip4:x.x.x.x -all
DMARC record example
DMARC (Domain-based Message Authentication Reporting and Conformance) – prevention of phishing and spoofing.
Type:TXT Domain: _dmarc.your-domain.com Value: v=DMARC1; p=reject; sp=none; rf=afrf; pct=100; ri=86400
Should look something like this:
If all goes well, you should get something like this in CloudFlare
Source for abobe
Tools – Creation Wizard