Судя по тому что Вы описали - прошивка не даёт программе доступа к сетевому соединению когда программа в фоне.
Я такое встречал на Xiaomi (если не изменяет память), но в целом такую "оптимизацию" может делать любой производитель. Так что я бы поискал что-то такое в настройках телефона.