Is there a way to address how applications/sessions behind Cloudflare Access time out too fast?
Use the jwt create by Access to do the sign in and session management?
Otherwise you may need to dig into why your application auth with debugging tools to determine why it is ending soon than you expect.
Turns out this was an IP spoofing protection feature of the application behind Cloudflare. Once that was turned off, the issue was resolved.