When I change desired heading using the gimbal, the heading will always overshoot the target, and then try to correct and overshoot again at least 6-10 times before finally settling on the desired heading.
This seems much worse with RCS attached, and the rocket will spiral around the desired direction for a long time before settling.
KSP used to have this problem until they improved their SAS system. Hope to see this in SR2.
Thanks!
As far as I can tell for now the heading lock corrects itself in a purely proportionnal way, the simplest solution to this would probably be to implement some PID loops with coefficients preventing overshoot