based on the design the undershooting would be the the capacitor likely triggering the current limit, (as voltage climbs the capacitor draws current, thanks to that 330pF cap between its output and inverting input it will be slow to respond so will overshoot then the current will really back off, then cycle a bit before stabalising,
from my own experiences, change it to 10p or remove it entirely, the smaller those stabalisation capacitors (C8 and C9) the smaller those errors will be and the faster the output will settle, being how your only driving transistors there shouldnt be that great a need for them anyway, keep the pads on your pcb, but you should be able to get away without them,