STM32G431CB not detected over SWD with clone ST-Link
Title edited to flag that it's a clone ST-Link
I’m trying to flash an STM32G431CB on a B-G431B-ESC1 ESC board for a reaction wheel-based attitude control system. So there’s three ESCs each. For every one, I soldered 4 wires to the J4 SWD pads (SWDIO, SWCLK, 3V3, GND) and connected them to an ST-LINK V2. Just to clarify on my end, the wire colors don’t really follow any convention, so the red wire isn’t 3V~ I followed the schematic image where the actual pinout left to right is SWDIO, SWCLK, 3V, GND, which matches the correct J4 order.
STM32CubeProgrammer is not detecting the chip. The error reads: UR connection mode is defined with the SWrst reset mode; but I am getting a target voltage at 3.25V (power is fine), but SWDIO/SWCLK don’t seem to be communicating. All target fields show dashes.
I’ve confirmed that the wiring order matches ST-LINK V2 pinout, tried different connection speeds in CubeProgrammer, change the stlink v2 pinout, even changed my ESC (!) and I have the same issue
My suspicion is the J4 pads are very small and this was my first time soldering at that scale (excuse the terrible skills) so maybe the solder bridges between the pads may be shorting SWDIO/SWCLK, although I don’t see any joints as much as I try
My question is, is a solder bridge the most likely cause here, or are there other things I should rule out before redoing the joints? Any tips for debugging SWD connectivity issues on this board specifically would be appreciated please :”)

