I've been having an issue where they'll send the javascript challenge responses to the wrong origin if the page has a
https://support.cloudflare.com/hc/en-us/requests/3080539
Pay for enterprise.
Reply again to your support ticket to get picked up (worked for me after a few weeks).