Problema con WiFiManager e pinMode

Recentemente mi sono trovato a lavorare con una scheda Wemos D1 Mini per cercare di comandare un LED RGB tramite WiFi.
Siccome non mi andava l'idea di inserire i dati di accesso alla rete WiFi direttamente nel codice, ma volevo un modo per rendere il dispositivo utilizzabile in ogni luogo mantenendo sempre lo stesso sketch sulla scheda, ho utilizzato la libreria "WiFiManager.h".
Ho fatto alcuni test e finché provo la funzione di gestione della rete o avvio un server echo TCP non ci sono problemi. Però quando introduco la configurazione dei pin per i colori RGB (tramite pinMode) il dispositivo si riavvia autonomamente poco dopo la connessione alla rete.
Qualcuno sa come mai avviene ciò ed eventualmente una soluzione?
Mi interesserebbe sapere anche qualche valida alternativa alla libreria "WiFiManager".
Grazie.