@ryanc maybe incompatible logic levels? normally it's just 3.3V UART.
in my experience cheap USB UART cables are extremely prone to failure. cost optimised to the extreme and zero onboard protection against shorts, overvoltage, data line overcurrent, ESD, ground loops, etc.