How to program STM32f411RE chip?
So I found what the issue was, I made a stupid mistake between the schematic and PCB so make sure you always triple check everything before sending the board out for manufacturing. I miss-connected VDDA to GND and VSSA to VDD in the schematic and only noticed it after designing the PCB and me being stupid I got distracted or whatever and never updated the PCB after fixing the schematic... The VDDA and VSSA connections are critical as it is the power supply for the internal analog circuits which consist of the internal PLL that provides the clock for controller, (given that no external oscillators is used which is what I did in the first place). No clock means no communication with the controller!