After a few days of fight with the F446 and USB stack, we found the following:
F446 has a different USB hardware then other F4 micros. F446 has a OTG core identical with F7 series.
So just to know - If you are using F446 - the USB must be threated like in F7!