The autorotation hapening despite you not taking a turn is simply the satnav guessing wrong when trying to "snap to road".