WebRTC Softphone Disconnects Immediately After WFM Schedule Publish

I’ve spent hours trying to figure out why the WebRTC softphone drops the media stream with a 1006 Abnormal Closure immediately after the weekly schedule publication triggers the WFM-to-Telephony sync. The agent presence updates to ‘Available’ in the WFM module, but the softphone client fails to register the new shift state, causing the call control to terminate active reservations.

environment: Genesys Cloud Public (US-East)
timezone: America/Chicago
sdk_version: 3.15.0
wfm_version: 2024-02

Is there a known latency issue between the schedule publication API and the softphone registration handshake?