The system should have enough headroom for full throttle.
Full transmitter stick up does not equal full output to the motors. And you can tune this behavior. I am not somewhere I can look things up at the moment, but I believe it is the atc_mix_man parameter. (but I could be completely wrong about that… sorry) And there’s another similar parameter having to do w/ Yaw, and I don’t remember the name of it at all… But look through the full parameter list online and you’ll find which to adjust.
I fly full throttle flights every day :).
I do have an issue w/ some of my copters leaning. If I fly at high speeds, the vibrations cause the system to lean more and more to one side (always seems to be the left for me, on several copters). I can land, re-level the copter and it’s OK for a while. But then after I reboot, it will be pulling to the right until I do a high speed run to cause the problem I am already correcting, and then it is level again. On these copters w/out ideal vibrations, I basically make a compromise so it leans a little to the right when I take off, and if I do a lot of full throttle runs, it’s leaning a bit to the left by the time I land.
Not sure if that matches the symptoms you’re seeing… My vibrations are quite low in the logs, but this is on tiny copters, and the FC reacts differently to the frequency of vibrations on the little microcopters I’ve been using lately.