I read the Nucleo doc for my H743ZI2 again and it clearly says that the User USB cannot be used to power the board. THis is more of a limitation of the development boards rather than a limitation of the USB OTG itself. Thanks