Can't enumerate USB with STM32F44RE
Yeah, well, your firmware needs to respond to the USB packets coming from the host. You seem to have enabled the USB hardware peripheral, but not included or at least not started any USB handling code.