STLink doesn't detect WB55 on custom board
Hi everyone,
My group has made a custom board for the STM32WB55RG and included a 6-pin configuration for connecting it to a STLink V2 via SWD (target: VCC, SWO, SWDIO, SWCLK, NRST, GND). However in STLink Utility we keep getting an error message when trying to connect (it also happens when using CubeProgrammer):
Can not connect to target!
Please select "Connect Under Reset" mode from Target->Settings menu and try again.
If you're trying to connect to a low frequency application , please select a lower SWD Frequency mode from Target->Settings menu.The Utility settings are SWD port at 4.0 MHz, Normal mode, and Hardware Reset mode. The firmware on the STLink has also been updated.
These are our MCU and programming pin schematics:


We're really unsure of what the problem could be; from our past projects and looking at what other people have done online, we can't find anything wrong with our schematic. We've also short tested the SWD pins and verified the MCU voltage is at 3.3V several times.
Furthermore, we soldered another MCU onto another of our boards by itself - so the BOOT0 pin is floating and there aren't any decoupling caps, which we don't think should be an issue unless the BOOT0 pin is supposed to be pulled down - and powered it with 3.3V. Here too we can't get STLink to connect and our short testing doesn't turn up anything.
The only thing we can think of right now is that our short testing gave us a false positive and thus something somewhere is soldered poorly. What else could we check, and is there an error in our schematics after all? Thanks for any suggestions you may have.