Different users getting logged out simultaneously

Hi

We have a problem with multiple users being logged out simultaneously.
Users wokring on seperate accounts on the same environment, and after a few minutes maybe half an hour they all get logged out at once.

The project is running on Umbraco 13.12.1 but this issue was already happening on 13.11.0

We suspect something with the web pool recycle but have never experienced anything like this with other clients.

We host it on premise but also get the error message

Warning No XML encryptor configured. Key {xx} may be persisted to storage in unencrypted form.
Warning Neither user profile nor HKLM registry available. Using an ephemeral key repository. Protected data will be unavailable when application exits.
Warning Using an in-memory repository. Keys will not be persisted to storage.

in which we get a follow up error of

An exception was thrown while deserializing the token.

We did try saving the keys in a folder of the project but with no luck.

Does someone have experience with a similar kind of issue?

Thanks in advance!

By default, if no persistent key store is configured, ASP.NET Core falls back to an ephemeral in‑memory repository.

These keys exist only while the application is running and are lost when the IIS app pool recycles, the application restarts, or the server reboots.

If you tried to save the keys to a folder, did you give the right access to the folder?