WIFI Connection Issue

Gents,
I’ve seen similar questions posted, but have not yet found a solution. I’m attempting to use an ESP32 running WLED 0.14.4 (Audio Reactive) to drive two wall-mounted 30-LED strips. Apparently, I am the owner of ESP32 incapable of being powered by the 5V rail. I have abandoned that option, and am powering the ESP32 using a (5V 3A) wall charging adapter with USB-C cable. The isolated (i.e., no connected devices) ESP32 powers up fine, is recognized by my router, and appears to hold WIFI. I have constructed a breadboard version of the project consisting of two data lines (GPIO 16 & 18), and a INMP441 digital microphone. ESP32, when mounted on the breadboard, powers up fine, is recognized by my router, and appears to hold WIFI. I have reproduced this project onto a ‘ecookie’ style project board. ESP32, when mounted onto the ‘ecookie’ project, powers up fine, is initially recognized by my router, but holds WIFI for less than two minutes. I have meticulously reviewed the breadboard and ecookie versions, but cannot find any difference. Appreciate any thoughts…

wifi issues are usually
a) a router issue
b) a power issue

Thanks dedehai,
Router is good. I have several devices running through the router without issue. Three of these devices are other WLED projects.
This particular WLED project ran successfully for many months using a 5V 1A wall adapter powering the 5V rail. Suddenly stopped working, and I’ve been in troubleshooting mode ever since. Not sayin’ it’s not a power issue, just sayin’ I can no longer power through the rail. Power has to go through the USB-c.

Any chance you’re pulling one of the other GPIOs Hi or Lo on the project board?
That can affect the ESP’s power up sequence.

Thanks divsys,
I agree, the problem is most likely on the project board. A bit of a noob here. Is there a good way to check the individual GPIOs on my project board to search for this issue? Not unfamiliar with using a meter.

One simple check might be to power the board down and measure the resistance to Gnd and V+ for the major GPIOs.

That could point out a problem.
Slightly more difficult - look for capacitors from a GPIO to Gnd. That can hold a GPIO low for a period until the cap charges up.

Thanks divsys,
I understand your Hi/Lo concern, but given my level of electronics, I feel ill equipped for this troubleshooting. Perhaps after some additional research I’ll give it a go.
Meanwhile, I purchased three ESP32 Mini ESP-WROOM-32 Development Boards from Amazon. I built a new control module using one of the minis, a logic level shifter, and a INMP441 microphone. Works perfectly.
Don’t know what went awry with my previous project board, I’ll continue to experiment with it, and perhaps figure it out.
Thanks for your help.