Im not sure what the issue here is. But I cannot get my site up and running after switching to cloudflare. Cloudflare says its working and protecting. DNS Checker says A records are working, but CNAME is not.
Do I need the questionable cname records that are showing?
Your CNAMEs are proxied so will return A records when queried. If you unproxy them, they should return the CNAME and an A record which will be a Cloudflare IP if the host it points to is proxied, as your screenshot shows.