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