Cannot upload code to esp32 on my Mac

Indeed. CP2102 is an older version. It might not be a fake but it could well be.
Anyhow, in my view too many potential issues on the device itself to investigate this further. I will try and use the devikt’s as best as I can…

FYI, some feedback from chatGPT:
The CP2102 is an older USB-to-UART interface chip from Silicon Labs. While the markings seem consistent with some legitimate CP2102 devices, this IC has been widely cloned and counterfeited. The marking style (all uppercase “SILABS” and the “DCL00X” lot code) matches older production runs, but it doesn’t guarantee authenticity. This type of marking is commonly seen on clones or counterfeit devices as well.
The CP2102N is a newer generation device in the same product family, with improved features like USB Type-C support, better performance, and additional functionality. The marking includes the modern “Silicon Labs logo” and follows the newer, more professional format used by Silicon Labs. The markings also include detailed revision and lot codes (“A02ALA” and “2131 A”), which are typical of genuine Silicon Labs devices.

Would it be possible to send me the troublemaker devkit (i am from Germany)?
I am interested if it is possible to get it going with the Mac. You can contact me via PM in pioarduino or Tasmota Discord.
I am the maintainer of pioarduino. Discord link pioarduino