Homepage not updating until cloudflare paused

My website wasn’t updating. My homepage shows my latest blog posts. It also wasn’t showing changes I made (a new logo). I tried purging Cloudflare and WP Rocket AND my browser cache, but no luck. I paused Cloudflare on my site and it updated! I’ve been trying to set up rules for not caching login and user profile pages where they make status updates. Also searching for information on how to do that plus fix this issue has shown me that this is too complicated for me! Anything easier than Cloudfare out there? I have the pro plan and even with support help, their responses are too technical for me.

Would I be ok just using WP Rocket and a firewall plugin instead?