If its always for the same user(s), it could be honestly a combination of things
1. The browser they are using
2. The corporate DLP or other policies on what their browser is allowed to do
3. It could be their settings, you may want to change their settings in their browser up a bit to clear cache more often. It will make them log in more, but its the trade off
4. Sometimes it can be if the user doesn't use it much, it can take longer because their credentials are essentially wiped or their connectors if any and it comes out like a cache issue but its really a cache security auth issue
5. It "sometimes" works if they just use Incognita all the time so there is no cache built up, again a bleh solution but it can help
Edge, Chrome, Firefox, norton, Safari all treat their caches differently so it could be the actual browser.
I wish I had a better solution
oh lastly, it can etake upwards of 24 hours (which I am sure you already tested) before a person's version refreshes
and lastly, it can be as ugg as you have to remove the app totally, (for the tenant, wait... a bit.. then re-install it forcing a cache hit, if you can force some settings changes like a Version it can also help.
Cheers!!