O problema é o tempo de subida da tensão. Quando é rápido inicia, mas quando é lento fica travado.
Isso sugere que, OU a entrada de Reset do ESP8266-12 não foi feito com circuito SmithTrigger (o que seria improvável), ou seu sinal de Reset está muito ruidoso; Recentemente revisei o projeto de um cliente, que estava travando (a placa) -
ok, baseado em um outro microcontrolador - e o problema todo era que ele havia esquecido de colocar um capacitor no reset, e quando manuseava a placa, o contato precário do gravador (baseado em conector 'cama-de-prego'), fazia a coisa toda travar de tal modo que só regravando o firmware pra corrigir. Quanto ao Nodemcu, se bem me lembro, o capacitor de reset era de baixo valor, se for isso mesmo, adicione um de mais alto valor externamente. E a dica do Brasilma é essencial para evitar outros problemas, ao menos faço isso em todos os meus projetos, e inclusive o fiz externamente num que usava essa placa.
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."