Session Timeout in StoreFront has been set to 3 days by admin, but the Receiver for Web page will always be logged out the next day.
When trying to launch the desktop/app the next day, the error "Your logon has expired. Please log on again to continue" will appear and they're required to log on again.
Disable Application Pool recycling in IIS.
Starting from IIS 7, Application pool restarts by default every 24 hours at 2:00 am, this feature is called recycling.
As Web receiver is a web application, it is also restarted at 2:00 am, which will cause StoreFront web session to be logged out the next day.
This can be disabled but the restarts are there to ensure that resource utilization is reset.
For more information please refer to:
https://learn.microsoft.com/en-us/iis/configuration/system.applicationhost/applicationpools/add/recycling/