I have tested strapping pins:
* GPIO0: LOW (PCB pull-down)
* GPIO2: LOW (PCB pull-down)
* GPIO5: HIGH (internal pull-up)
* GPIO12: LOW (internal pull-down)
* GPIO15: HIGH (PCB pull-up)
When I try to program the ESP32 Pico I push the button connected to EN so it is LOW (measured with multimeter). I put a probe of my oscilloscope (Analog Discovery) in the TX pin of the ESP32 pico and it is always HIGH, except when I press the EN button. In this case I see high frequency noise (MHz) which makes me believe that the chip is not broken.
The schematics can be found in this image:

I have tried powering it with the CP2102 board and also using a 12V 2A connected to the AMS1117-3.3 in my board. In both cases the results were the same.
Any ideas where the problem could be or what else could I test?