The HID device must appear before the CDC in order for both to work at the same time. Whilst the code is working, it's not currently used.