La verdad que no se. No deberia de pasar por que obviamente tenes una direccion distinta en cada uno.
Lo que podes hacer es mirar el datasheet , por que estoy seguro que un bit se pone a 1 cuando la direccion esta equivocada. Asi preguntas por eso en el I2C.
De todas formas parece ser un problema de configuracion o programacion. Y como siempre CCS con sus funciones ya realizadas que realmente no se que hacen. ahi vas a tener que buscar en el manual de CCS.
Sino configura 1 por 1 los registros y arma tu propia maquina de estados.