Help with wiring Raspberry pi + Pixhawk + 6/8 ESCs

Hi @Thanatox -
You can try using the MOT_BAT_CURR_MAX parameter, adjustable from the Autopilot Parameters menu in BlueOS.
This will have some delay in response inherently, you could also try reducing the max PWM frequencies allowed, again editing relevant parameters in the same menu.