This happens to me aswell. I'm not sure but I think it is because my Solo only locks on to about 7-8 gps satellites. The more satellites, the more precise the location of the drone and with few satellites, the drone knows its location in about 5m radius so it drifts about a bit. But I'm not sure...