The FC Board will continue to apply power to the respective motor until it determines that it is level per the calibrated angle. If the aircraft was not built with all four (in this case ) of its motors pointed up (within reason) than it will drift. Drift does not seem to be what he is talking about. He is building a ZMR 250, like mine. I have crashed and tweaked one of my arms. I have not replaced it yet, although I can see that it puts one of my motors out of alignment. It still hovers just fine. He seems to be complaining about a ROLL tendency upon lift off that he can counter with his radio but that get more aggressive with power. He says that on a flat surface when plugged in to GCS on the FLIGHT DATA tab, he cannot see a drift or angle. So the board thinks its level when it is level. Unless the arm is warped or damaged badly enough for it to be seen visually, I can't think of a way to mount a motor with a machined flat metal case directly onto a flat carbon plate without it coming out flat. On a ZMR all four arms mount on the same flat carbon plate, so all four arms are on the same plane. Now if the FC is on a parallel plane and calibrated on a flat surface parallel with the ground, then the physical build is correct. This leads me back to one of the four corners being somehow different than the others ( motor, ESC, Firmware, Neutral Setting, Prop, ect.). If his board is acting funny when it is mounted flat or parallel with all four motors being the same and the calibration was done correctly, I think it is safe to say that his board may be damaged. Maybe virtual roll will help, but it should not be needed if all other things are as stated above. Maybe he has a mismarked motor that is actually 2300Kv instead of 2700Kv. He could check that with a Tachometer.