It looks like Miui/Android is blocking access to the magnetic sensor. The problem occurs on all Google maps based apps and some completely unrelated ones (Here We Go after a while - just like Google without restart). No Problem with Samsung.
Problem still unsolved