Since you stated that chip enters DFU mode, then it means it is functioning correctly. I would check for shorts. You could check with multi-meter your SBL pads, if there is a short somewhere.
If it beeps, one could try reflowing chip pads with some more flux and a very tiny bit of solder. Just an idea. Chip in DFU is in a STM bootloader mode, meaning that SBL pads are connected and it's not booting the firmware, so GCS won't see it like that.