Not sure, but perhaps there is an 'internal pull up resistor' activated on pin 1 of the 328 in the QCX rather than use an external component like on the U3S and VFO?
The QCX here programs fine.? If memory serves me correctly, Hans commented that the 328 flash memory (hex) has to be erased before the new hex file can be loaded, rather than just write the new hex file 'over top'.? The programming software used here (eXtreme Burner) does that step automatically, other programming software (like AVRDUDE?) may require that action to be manually done?
73, Bob? ZL1RS