Transaction Timeout / Reply to request didn't arrive from module in time

First thing I noticed, is that you need a common reference to ground between the ESP32 and the Notecarrier. I assume they are connected to the same PC, so that sorta works, but it’s always a good habit to go ahead and connect the GND pins between the two devices.

TX → RX and RX → TX is correct :+1:

In order to correctly interpret the signals coming from the ESP32, the Notecarrier needs to know the logic level voltage of the ESP32. Remember, you are plugged into USB, so the Notecard is operating at 5V. However, the ESP32 is a 3V3 device. In order to let the Notecard know this, you will need to put a line from the 3V3 pin on the ESP32 to the VIO pin of the Notecarrier.

ESP32 Notecarrier-AA
GND GND
3V3 VIO
RX TX
TX RX

Give that a try and let me know if that helps.