The difference between NodeMCU V1 (or V2) and V3 is the 5V pin.
For V1/V2 you need to use VIN left of the USB connector.
But for V3 you can't use this pin as there is a diode that is blocking the 5V coming from the USB. Here you need to use the pin VU left of the esp8266 chip.
This should be changed on the NodeMCU boards. But I think this could be solved with a jumper.
(And many, many thanks for the work you have done so far!)
The difference between NodeMCU V1 (or V2) and V3 is the 5V pin. For V1/V2 you need to use VIN left of the USB connector. But for V3 you can't use this pin as there is a diode that is blocking the 5V coming from the USB. Here you need to use the pin VU left of the esp8266 chip. This should be changed on the NodeMCU boards. But I think this could be solved with a jumper.
(And many, many thanks for the work you have done so far!)