This chip doesn’t handle the CTS ( or another hand shaking signal I forget which) signal correctly. This is used to reset the Arduino and put it into boot mode. This is not happening.
As a temporary work around you can hold down the reset button on your clone and release it just as the display says uploading code. It is a bit hit or miss but you should get the hang of releasing it at the right point.