ESP8266 (NodeMCU and Wemos D1 mini) won't boot or upload with particular devices

deej99:
I use the NodeMCU Vin pin instead, as my understanding is that draws directly from the 2 amp USB power source?

You should be able to if the schematics are to be believed.
There is a zener diode drop from VU to VIN.