Motors not spining- PX4 to ESC signals issue? please help

Hello everyone, hope you’re all doing well. My motors do not spin.

When I hook up the motors to the receiver the motors spin and I can control the throttle, but when I hook up the ESCs to the PX4 the motors don’t spin. (I believe the wiring is correct, also soldering is not the issue).
You can see a picture of the setup here:

Does anyone know if the PX4 sends wrong signal to the ESCs? or what’s the problem?

My setup:
Flight Controller w/ GPS - Pixhawk PX4 32Bit ARM Flight

Motors - Turnigy Multistar 4822-490Kv 22Pole Multi-Rotor Outrunner

ESCs - Turnigy MultiStar 30A BLHeli-S Rev16 V3 ESC 2~6S (Opto)

Battery - Multistar High Capacity 16000mAh 6S 10C Multi-Rotor Lipo Pack XT90

Radio - FrSky 2.4G ACCST Taranis Q X7 16 Channels Transmitter Black

Receiver - FrSky Taranis Compatible Receiver X8R 8-channel 2.4ghz ACCST&RSSI&SBUS Easy To Use Receiver

Ground Control - QGC

Thank you so much.

When you look at the log messages in QGroundControl, does it say something like “MANUAL KILL SWITCH ENGAGED”?

Have had this issue before: in QGroundControl, we had already set up the flight modes, including a kill switch channel, while we had not yet set up the controller to map a switch to this channel. The kill switch channel was neutral for some reason, which was over the threshold to trigger the killswitch. To fix this problem, we temporarily disabled the kill switch channel, and the motors began to spin.