@irishetcher I’m glad everything worked out! One issue I’ve noticed (e.g. with Cloudflare, but not with SiteGround) is that you have to be careful when using the caching engine from CF because you need to make sure the pages that should be visible only for the admin are not visible for the guests too. That’s why some prefer to hide the top admin bar to avoid this situation. As far as I recall (when tested it a few months ago), you needed to upgrade to a higher CF plan to set specific cookies that when used (the logged-in cookie), the page will not be cached.
Checkout this post: https://community.cloudflare.com/t/how-to-disable-cache-for-logged-in-users-member-wordpress-site/73965/5 – There’s a mentioning about it there: If you’re using a a plan which supports bypass cache on cookie. you can bypass for logged in users.
If you’re with SiteGround (or any other hosting), make sure their caching engine is properly set up and no pages for the logged-in users will ever be cached and shown for guest visitors.