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.