Hello everybody, thank you once again for your timely and productive help. I keep saying this but I wish I could buy you all a beer.
(1) First I removed the entire D1, C3, and R6 circuitry. From your analysis as well as what I've read on Microchip's site, I agree that this could most likely cause programming issues. I removed D1/C3/R6 and added in place a 10k pullup from VDD to MCLR. I tried programming again, and again failed with the same message.
(2) I moved on to removing all other possible sources of interference: R5 and R8. R5 & R8 share the PGD and PGC pins and go straight into the high side of separate common-mode chokes, which are connected to N.O. momentary switches. I believe the prior engineer was looking to minimize EMI interference into the button inputs, remove some common mode noise, or slow down edge rates. Whatever the reason,
once I removed R5 & R8, I was able to program and communicate with my PIC18 in-circuit successfully. Even though J5 and J17 are left open floating ( giving no DC path to ground ), it seems the nature of the common-mode choke will still load down whatever is attached (? this is only my initial supposition ) to the other coupled side. What do you think? How does this common-mode choke ( with no DC path ) affect the clock/data lines?
Plan moving forward: I am going to try better isolating the chokes from PGC/PGM using increased values of series resistors in place of R5 / R8 and see if I can successfully program in circuit once I solder in, say, 500 or 1k ohm in lieu. I will report back if I am successful or not.