Приём данных по протоколу неожиданно ломался именно на устройстве — стандартный npm-пакет Buffer не переопределяет поведение одного метода так, как это ожидает движок V8, а мобильный движок Hermes такие различия не прощает, что приводило к падению на обработке бинарных срезов данных.
Добавлен точечный патч `Buffer.prototype.subarray`, приводящий поведение этого метода к ожидаемому — после патча получаемые бинарные срезы ведут себя как полноценный Buffer, а не как обычный массив байт, что и было причиной падения на приёме данных.
React Native, точечный патч стандартной библиотеки Buffer под особенности движка Hermes.
Готово — конкретный найденный и исправленный баг, разблокировавший приём данных.