Hi rossnixon,
DJI drones mix the GPS altitude with their on board barometric altimeter to produce a smooth altitude output... there seems to be something wrong in the way they do it, this problem has nothing to do with ionospheric activity (CMEs, scintillation, ...) I have worked for 7 years in the GNSS industry and I can tell you that the largest height error you are going to see when operating in open sky, like I was doing, is 5 to 10 metres (in a small patch antenna). DJI seems to be using some sort of algorithm to track elevation changes because I have made 5 flights in totalover the same area, two of the flights were performed the 6th of Spetember and 3 of them the 10th. The altitudes of the flights performed the same day agree very well (high precision) between battery changes but the height of the flights performed during different days displays 124 metres of difference.
Isaac