From PSoC Creator I created a new project based on EZ-PD CCGx SDK (CCG3) and selected 'Empty Schematic' as Project Template.
In the Design Wide Resources (.cydwr file) and on the clocks tab the IMO and HFCLK are set to 24MHz. These should be set to 48MHz for USB! Before (24MHz) only the event_cb function from the usb_config_t structure was called and running @ 48MHz get_dscr_cb is called. Filling this with the correct data I also see this on the PC. PC tool used http://www.uwe-sieber.de/usbtreeview_e.html
So Long, and Thanks for All the Fish