https://github.com/adafruit/circuitpython/blob/cccfdc0a23fcff791ed526ce9073271fb4be242c/ports/espressif/common-hal/busio/UART.c#L141-L144 there is a typo in the second if-statement. It should be `have_cts`
circuitpython/ports/espressif/common-hal/busio/UART.c
Lines 141 to 144 in cccfdc0
there is a typo in the second if-statement. It should be
have_cts