This is a known bug from the oreo update. My solution is, until ASUS make a fix we can only do manual recalibration by using third party apps such as gps status to fix the roll calibration and e-compass calibration everytime we restart the phone. If ...