Anytime a client makes a change in their CMS (and have Sucuri instead of SiteLock) or we make a change to a code file, we have to clear cache in the Sucuri’s firewall dashboard. It is obviously not a viable option.
With SiteLock, the cache issue was only related to CSS or JS files. Now with Sucuri it impedes any change made to the site or database. It is maybe due to Sucuri's CDN settings.
Is it something GoDaddy is planning to fix or is there a way around this problem?
Have you tried to set your caching level to 'Site Caching' under performance tab? That's usually enough for most sites but if you are making changes to css or js you really need to run the clear cache.