I am using a custom hexarotor airframe, for which I have been tuning the PID controller. After tuning the PID controller on our Test frame I copied the exact same parameters on our production airframe (Production airframe and Test airframe are similar with same dimensions and mass, the only difference is the location of the pixhawk and gps on the airframe but the orientations are same). When I took off in position mode with the new frame the flight was very stable. When I centered my joysticks, the drone started taking circles about 3-4 meter diameter and started a decent taking circles. It was as if the drone was revolving around a fixed point. I tried to control it but eventually the drone crashed. I tried changing the PID gains but I face similar problem again and again. Is this because of my PID gains or are the sensors giving me wrong reading? I also checked gyroscope and compass reading on QgroundControl but it looks good. This picture will explain the flight pattern more correctly.