Thank you for your response. As per your policy screenshot you have opted for Sign in frequency- periodic reauthentication- after every on-hour, which means the user session will be revoked after an hour.
As per Refresh and session token lifetime policy properties
After the retirement of refresh and session token configuration on January 30, 2021, Azure AD will only honor the default values described below. If you decide not to use Conditional Access to manage sign-in frequency, your refresh and session tokens will be set to the default configuration on that date and you'll no longer be able to change their lifetimes.
Refresh Token max inactive time is 90 days, if the user session continues it would renew without impacting the session but not when session controls are applied.
Please do let me know if you have any further queries in the comments section.
Thanks,
Akshay Kaushik
Please "Accept the answer" (Yes/No), and share your feedback if the suggestion works as per your business need. This will help us and others in the community as well.