Just did some more testing to see where the problem may be.

I run a local DEV server = Works fine.
I then upload to a staging site (which is a subdomain of master site) = Works
I then upload to the Master site = Broken

In regards to the database, it only ever comes down from master to staging or master to dev.

The ONLY difference with the Master site is CloudFlare and SSL. I have tried disabling CloudFlare to see if it is something there but was getting same results.