Space Around, ну кнопку поправить там или цвет узнать да. но иногда бывает что приложение вылетает например и в дебагере пусто тогда надо лезть в андройд студию и смотреть по логам в чем модет быть проблема. тоже самое с ios.
при любом изменении isLoading будет вызываться инициализация сокета. вот и получается что вы его пересоздаете. скорее всего из за этого проблема. попробуйте повесить проверку на isLoading true
попробуйте менять этот параметр