@Sala caching everything at Cloudflare will cause you serious issues - particularly anything session related such as logins, checkouts etc.
I note you are using wp-rocket - you should ensure that you are using the recommend Cloudflare settings for this plugin, and you should also bypass the cache in Cloudflare for anything relating to session information, for example, URLs matching /login
, /register
, /checkout
etc.
Without these exceptions to caching, you’ll have issues with user sessions meaning unexpected and undesired behaviour.
The simple message here is that caching everything is more hassle and pain than it is worth.