Google Merchant Center won't accept my product feed with Cloudflare

I’m trying to add my product feed to Google Merchant center I keep getting an error from Google “Account suspended due to policy violation: landing page not working”. When I put Cloudflare into the development mode and resubmit the feed, Google accepts it!

Any thought on why this is or how to make it work?

Thanks!

Google’s crawl request is not satisfied because of:

  1. Google’s bot is blocked
  2. It gets the wrong version of page from cache

Can you check server logs for trace of Google bots? If the logs are there, you are narrowed down to #2