Yes, you can do that. I have two bulk IN endpoints. All you need to do is open a separate socket the second endpoint.
Good news, thank you! We did not find any example code for this specific usage. Is there something out there?
Yes. There is no standard example from Cypress to meet your requirement.
But, you can just add descriptors for other endpoint in the cyfx****dscr.c file. There is a project template that is attached to the below mentioned application note. That uses two endpoints - interrupt and BULK.