I wonder about what goes on with the GPS sats in that urban environment, so close to buildings, etc.
Also interference with your Tx.
At any rate, doesn't the NAZA control altitude by barometric means ? I've never been certain of this.
I take it that when you took off, you had more than 6 sats ...