Just as an update, tried changing the data type to Blob/text and this made no difference - there's still an issue. We also realised that no data was actively being sent on the 'non-problematic' web socket whilst the webrtc video call was active. When we sent data during a video call over this web socket, then we get video freezes....
Any link to https://discussions.apple.com/thread/255159008??