Desde Android 6.0 hay una función de ahorro de energía que puede limitar la conectividad de apps que no se están usando porque el móvil entra en estado de reposo más tiempo.
En Android puro se llama Doze, pero luego cada fabricante tiene su propio sistema de optimización de batería.
Ignoro cómo es en Huawei, pero lo normal es que esté en el apartado de ajustes de batería o configuración energética o algo así. No es solo que los datos en background estén activados, sino de excluir ciertas aplicaciones (WhatsApp p.ej.) de las optimizaciones de batería. Busca o alguien te dirá cómo se llama la opción en los Huawei para que no optimice la batería para esas apps.