Sites will not reflect changes unless logged in

I am running a multi-site with sub domains.
When widgets are moved or changed, and you visit the site, all seems great. But if you log out, then none of the changes hold.
This applies to pages, and really any changes that can be made.
It applies to the main domain, as well as the sub domains,
I have deleted all unused plug ins and I am using very few. Everything is updated, and I uploaded the domain mapping plug ion again over the old, just in case that was the issue.