Hello @pixee22
Thank you for your review.
The W3 Total Cache is fully compatible with Elementor, and any issues that you may have had with the styling or updating the style of your website are most likely related to the misconfiguration, or not updating the configuration once you made any changes.
Unfortunately, you have not reached out to us or opened any support topic for this problem so I do not want to guess what the issue was. However, only a minor tweak in the configuration can fix any issue that you had.
As an example, and this is just a guess, If you have made any CSS updates, and minified files, the file name was not changed. And since the cache-control is set to max, the Browser did not try to fetch new files since it already has those files in the cache.
This is resolved very quickly with a single option called Prevent caching of objects after settings change, which adds a random query string to a file, forcing the Browser to fetch a new – update file.
If you have any questions I will be more than happy to answer.
Thanks!