It was assembled around September 5, 2022. I used it daily until this morning. I did take it apart and look for cold solder joints (we are a full electronics repair facility and have all of the soldering equipment for SMD and through-hole and desoldering stations) under an electronic microscope and I checked the connections for continuity with our meter but no trouble was found there. I don't know enough about the design to be able to troubleshoot much further. I did test the socketed ICs with our test equipment (which, surprisingly, isn't always accurate as we've checked several TRS-80 Model 3 and 4 units and chips that tested bad were actually good the next time we tested) and they all tested as good. I haven't done a full component-level diagnostic, as I was hoping someone may have had a similar experience and could point out the problem. If it's something internal to the ESP32, then I wouldn't know what to look for there. The confusing part is that the ESP32 unit is at least functioning partially, since wifi is functioning, I get the GUI interface on the computer, can load disks, view the library, the manual and control front panel switches. I also noticed that sometimes just putting it into "RUN" when not connected to the external computer via wifi will cause the unit to shut down completely, requiring a full reset using the reset button on the ESP32. Sometimes it will run again after that (but still no terminal or keyboard response), and sometimes it will just shut down again. The same happens when run from the external computer via wifi. I'm not sure it can be a software issue, since nothing was done to the software that came on the unit. (No updates installed.) With that said, I am a hardware person, NOT a software person. I wouldn't even know how to begin to install an update to the software.
Thank you for the suggestion, it was a very good place to start looking for trouble. I can't tell you how many televisions, radios, computers, etc. that we repaired by reflowing the solder.