A mí también me ha pasado, pero lo he solucionado siendo root, borrando determinadas bases de datos en /data/data/com.xiaomi.hm.health/databases, en concreto las bases de datos shoes.db y sports.db junto con shoes.db-journal y sports.db-journal.
Debe ser alguna especie de bug que impide que los recorridos se graben o se lean correctamente y algún tipo de dato se graba en las tablas como un nulo (o se lee mal, no sé). He enviado ya un informe de ese tipo mediante los servicios de Google Play, a ver si lo arreglan los de Xiaomi.
