ESP32s and ESPHome

You don’t need the USB-TTL cable. See the USB mini connector on your board?

Just use USB mini to USB A cable to connect the board to your Home Assistant / PC USB port.

Also for ESP32’s there is a specific sequence you must follow for the bootloader:

On your board the IO0 button is labelled “BOOT”.