I have a website with a couple of environments. I sync content from stage to production. The content, shows up in production back office successfully. Normally, this where the cache would auto-magically invalidate. However, for some reason, this is no longer happening. So I have to click the button found in the back office at Settings > Published Status > Reload Memory Cache. There is some default language located here about this being a 'minor Umbraco issue' if you have to click this button. I don't really know what that means.
I'm a little in the weeds here about how to troubleshoot this. I have tried updating the server, the site, redeployment and purging the existing cache. However, I am unfamiliar with the exact process by which Umbraco self-invalidates the memory cache. I could write something to manually invalidate that cache but it feels buying an expensive set of gloves just to flip a light switch. I assume I have simply missed something simple somewhere and I'm losing my mind over it.
To be clear, this was working fine, no changes to the system. Umbraco simply stopped auto-invalidating the cache one day. I don't have any specific settings applied to manage the cache. I never needed them before. It just did what it was supposed to do.
I would greatly appreciate some advice if anyone else has some words of wisdom to share. Thank you.
Umbraco version 13 LTS latest version.