I just checked my documentation and you are correct - a maximum of 28 digital keysets.
Sorry for the misinformation.

Replacing the KCDU with a PDKU would work fine giving you a total of 28 station ports if you have a KSTU card installed in the base cabinet. Adding an additional KCDU would also work.