PixHawk 2.4.8 Motor Driver Burn during startup

Hi all,

I am connecting the motors as follows and i am using L9110 as follows and performed configuration appropriately. Everything seems fine and i am able to test motors in setup page.

Problem occurs when i remove the battery(power off pixhawk and L9110 motor driver) and connect back to battery, motor drivers burns when pixhawk is booting up.

P.S. Motor driver wont burn if i connect power supply to pixhawk first and wait for the booting up buzzer then connect motor driver L9110 to power supply.
Am i missing any connection (i only connect L9110’s ground to battery’s negative terminal)?