Fc not showing connection unless plugged in via USB.
When you connect the USB cable, the cable is supplying the 5V, bypassing the 5V regulator. If you are sure the battery voltage from the ESC is getting to the FC via the correct pin/pad, then this means