When the issue is occurring, can you please try navigating to the hidden Diagnostics Page within the app and let me know what you see in the Worker Logs?
I had seen some reports with Safari on Mac around 6~12 months ago where the realtime connection would get broken and the automatic healing process wasn’t working on specific Safari versions. I can’t remember the exact versions, but it was maybe when Safari 17? I haven’t seen reports of that recently, so I figured it might have been fixed in a subsequent Safari release so haven’t investigated it further.