Hallo,
wenn die NodeMCU nur am USB angesteckt ist und phne jede weitere Beschaltung auf dem Tisch liegt, also auch nicht auf ein Steckbrett gesteckt o.ä. würde ich fast auf ein defektes Modul tippen.
Mode 2 ist Jump Mode, genau das macht sein Modul, es will in einen Bootloader auf 0x40100000 springen und findet da natürlich nichts sinnvolles.
Eigentlich müßte GPIO15 dafür zuständig sein, der muß auf L liegen, das macht auf den NodeMCU ein PullDown mit 12k.
Gruß aus Berlin
Michael