Can't download sketches via USB-serial converter onto 644P, even with a bootloader

OK, you really seem to have had bad luck with the CH3040G. Perhaps the chip broke at some point during the troubleshooting process, which took some time and perhaps a lot of experiments.
I have already killed one or the other component while looking for errors like this, although I cannot understand WHY the component dies in that situation.