Hi Austin,
If I understand correctly, you have a dynamic stability problem. In any case, I advise you to try capturing in UAVCAN GUI Tool the rpm step response plots on the ground.
If you are experiencing stability issues, then try adjusting the response as described in the post.