It may just be a matter of "mapping" the Pixhawk pulse width on that channel to match what the gimbal controller uses for operational range. Through MP try setting the channel range to run between 1000 and 2000ms and see what happens. It could also be a PID issue where the gimbal settings need considerable adjustment.
In what manner does the pitch function work now? What does it do or not do, what kind of response?