The ability to decode CID can be affected by incorrect polarity on the lines and also by high impedence.
The impedence on your phone wiring system goes up as you add more devices (phones, DISH receivers) - and the amount of extra impendence varies with device type you add.
It sounds like...