Hello Nigel,
I think you might want to re read some of the data supplied by Microchip for the PIC chips ADC input requirements. They specifically state that the leakage current is the pin leakage current and is a DC current that biases the input sort of similar to an op amp input bias current. They also specifically write out in clear type that to get the specified ADC accuracy we need to keep the error caused by the (possibly varying) leakage current to 1/2 bit, and to do this the resistance must be low enough such that the maximum leakage current can not develop a significant voltage across the input resistance. If i rem right, this leakage current is spec'd as a max of plus or minus 1ua. It acts as an internal current source and should be considered to be always present, but possibly varying (mostly due to temperature changes).
No argument about the acquisition time due to external impedance, but the leakage current is an accuracy issue that applies for all time, not just the charge and/or discharge times. In a 5v system one bit is about 5mv, and 1ua can develop 10mv across 10k ohms which is already 2 bits. To get this down to 1 bit accuracy, we'd have to go down to 5k, and to get down to the required 1/2 bit we'd have to go down to 2.5k ohms. That's the required resistance to meet the spec over the full temperature range of the device.