WebRTC Softphone Token Refresh Fails on ServiceNow Screen Pop

Looking for advice on WebRTC token expiration handling during active digital channel sessions. The Genesys Cloud softphone disconnects when the ServiceNow REST API call for screen pop exceeds the JWT validity window. We are seeing 401 Unauthorized errors in the Architect flow logs specifically in EU-West-1. Is there a standard pattern to trigger token refresh before the ServiceNow Data Action executes, or must we handle this entirely within the ServiceNow integration script?