Там mqtt брокер. Наверное он как-то через сокет пробивается.
Я убил много времени на тестирование, и пришел к тому что он ловит таймаут, когда Я сворачиваю активити. Пошел дальше и пришел к тому что ConnectivityManager говорит что нет подключение к мобильной сети
такое дебажить сложно потому что соединение будет рвать при дебаге. Пробуйте форграунд сервис, если имено таймаут когда сворачивайте приложение, может посмотреть чтобы ничего не привязано было к активности, обычно в фоне работа продолжается и еще попробывать разные девайсы