ESP32 Thing Garbled Text in Serial Monitor with Correct Serial Port Settings

I have a couple of ESP32 Thing microcontrollers, and both have a problem with the serial output. Specifically, I get garbled text in the serial monitor despite the correct baud rate being set in the code and the serial monitor.

void setup(){
  Serial.begin(115200);
  while (!Serial);
  Serial.println("Test");
}

void loop(){}

I found some posts that stated the ESP32 Thing has a 26 MHz crystal, and a fix is to use the IDF tools to set it to that frequency or set it to auto. I performed those steps and tested with the “hello_world” example from the IDF tools, and the output worked. However, if I use the above example, I get garbled text.

I am using the Arduino IDE 2.3.0.

I appreciate any support provided.

Does anything change if you press the RST button after uploading?

TS-Russell:
Does anything change if you press the RST button after uploading?

It does not change. I have run through what I believe to be the gamut of options. I have the same problem on the two boards I have.

I have 2 of these somewhere, hang tight 1 more day while I try to find them to attempt replicating

Does lowering the baud rate do anything?

Lowering the baud rate does not change anything.