I'm using a custom keyboard based on STM32F103 with the STM32duino bootloader.
When I compile and flash a Vial firmware without enabling RGBLIGHT, everything works perfectly — the keyboard is recognized as a normal HID device, and Vial connects without issues.
However, when I enable RGBLIGHT (underglow RGB LEDs), the firmware compiles successfully and flashes fine using QMK Toolbox.
After flashing, with a few seconds, Windows reports "Unknown USB device (Device Descriptor Request Failed)"
Disabling RGBLIGHT again resolves the issue completely.