Sorry if this isn't the right place to ask, I have little experience with how microcontrollers and bootloaders work internally.
The XIAO SAMD21 board out of the box has a 2-3 second delay before it gets recognized on my Windows 11 laptop. I've tested this with 4 different XIAO SAMD21 boards. I've also built a new bootloader using this repo only changing the PID and VID definitions and there's the same 2-3 second delay.
The Adafruit QT Py - SAMD21, which is based on the XIAO version doesn't have this issue and gets recognized instantly when I plug it in.
Is this problem caused by the hardware differences between two of these boards, or is there something with the bootloader?