Al iniciar sesión en la aplicación, accede a Firestore para cargar ciertos datos y calcular varios parámetros. Estas mismas funciones se ejecutan después de completar acciones en la aplicación. Esto funciona en dispositivos IOS, Chrome y Safari para escritorio, pero en dispositivos Android no accede correctamente a ciertos valores, por lo que los gráficos que muestran los datos cargan todo a 0. No se muestra ningún error en la consola y yo no. saber con que puede estar relacionado.
Creo que puede estar relacionado con la CPU en los dispositivos Android que entran en un estado de 'reposo' para ahorrar batería y causar que ciertas funciones no se ejecuten correctamente. No sé si este estado se puede evitar y permanecer siempre activo. En dispositivos iOS, en Safari y Chrome en escritorio, todo funciona a la perfección.