Python SDK token refresh not firing automatically

Is the genesys-cloud-python SDK supposed to handle token refresh automatically? The docs state: “The SDK automatically handles token refresh for long-running processes.” I’ve initialized the client with client_credentials_auth. After 55 minutes, my GET request to /api/v2/users/me throws a 401 Unauthorized. I didn’t see any refresh logic in the source. Do I need to manually call refresh_access_token or is my config wrong?