Yo diría que el circuito está mal la parte de habilitación de cada display. Los pines del PIC soportan alrededor de 20mA de corriente, que está bien para un led o un segmento del display. Pero tus pines de habilitación tendrían que soportar la corriente de todos los segmentos que estén encendidos, así que si estás mostrando el 8 y suponiendo una corriente de 10mA por segmento, el pin A0 o A1 tendrías que manejar 70mA.
Es probable que eso haya quemado dichos pines, si tenés suerte tus pines no sufrieron daño. Pero no lo sigas usando así.
Para habilitar los display se suelen emplear transistores, con los pines del PIC excitas al transistor y es el propio transistor el que maneja la corriente que circule por el display.