Um GPS precisa de uma linha de visão para (pelo menos) 4 satélites para calcular uma posição. Como você conseguiu uma posição durante o cruzeiro, presumo que estivesse perto de uma janela e tivesse uma visão clara de uma parte do céu.
Durante o cruzeiro, a trajetória da aeronave estava perto de uma linha reta (ou mudando lentamente), de modo que seu receptor conseguiu manter uma linha de visão para o mesmo conjunto de satélites. Mas durante a aproximação, a trajetória era muito mais dinâmica (muitas curvas), então seu receptor não tinha uma linha de visão constante em direção ao mesmo conjunto de satélites e "perdia" eles. Leva tempo para que um receptor "bloqueie" o sinal de um dado satélite, de modo que o receptor não possa calcular uma posição de outros satélites, porque eles não estavam à vista o tempo suficiente.