Lo normal es que se te haya llenado el minibuffer de 3 bytes de la USART.
Si te llegan datos y no los lees (en la interrupción o fuera de ella) el PIC ignorará todo dato que siga llegando.
Por tanto, cuando quieras habilitar la interrupción de nuevo, antes tendrás que vacíar el buffer leyendo lo que tenga pendiente la USART.