«Arduino Leonardo (bootloader)» вместо «Arduino Leonardo» в диспетчере устройств Windows
Если вы видите в диспетчере устройств такую картину, значит контроллер, который отвечает за коммуникацию между USB-интерфейсом Arduino и контроллером Arduino оказался не прошит. Необходимо самостоятельно его прошить.