Hi Ogre,
I've not had a chance until today to take a look at your dilemma. Like you, I have a discord when playing a Cadd9 chord using the notes C,D,E, and G in APC mode while using the "Block" selection of Technichord. And I can't give you a specific reason why.
I suspect it is as Alec has said, each manufacturer programs the APC mode differently in terms of chord recognition accuracy and while the APC mode is naming the notes C,D,E, and G on the screen as a Cadd9 chord, the technichord feature does not recognize it as such, therefore it harmonizes the Cadd9 incorrectly. It is not a fault in the instrument, but rather a direct result of software programming. Perhaps memory limitations dictated the result. I'm sure manufacturers could program the APC mode to recognize all chords and have Technichord harmonize them correctly if they had enough memory to work with.
I may be wrong in my judgement of this problem. Wouldn't be the first time, nor the last. Maybe one day manufacturers will give us a board that plays all the chords perfectly regardless of the mode we use.
Chuck