It’s not clear to me whether this is a problem in the USB class driver or in your descriptor. If the former, the appropriate mitigation for the test failure is for Microsoft to issue an errata, since the bug is in the OS. If the latter, you should fix your descriptor. Can you send me a screenshot of your KS filter in KS Studio, and your descriptor? I’m particularly interested in the terminal type of the pin in question.