OK, this needs to be escalated to a manager, I found an issue.
We authenticated blog.domain with Hob Spot and we published a blog there.
Subsequently we moved our blog, and I changed the DNS for blog.domain to point elsewhere, in CloudFlare, our DNS provider. I also set page rules for this subdomain.
None of our changes were taking effect in CloudFlare. Hub Spot’s connection with CloudFlare was overwriting the settings we were making in our console. So our console was reflecting the correct settings (DNS and Page Rule) however CloudFlare was completely ignoring these settings. This continued for 4+ hrs of me jigging with the settings and purging the cache trying to work out why we were getting stale data served.
It wasn’t until I deleted blog.domain out of Hub Spot that instantly all the new settings took effect.
This is crazy. Our direct CloudFlare console needs to be the master and sole source of truth. We can’t have our CloudFlare settings being overwritten by a third party company, with their ‘invisible’ settings taking preference over our own.