Hola ECHA, es muy posible que al utilizar la IDE de Mplab, no tengas activada la casilla que hay en: Menu -> Configure -> Configuration bits... -> Configuration Bits set in code. Esta casilla debe estar activada para que el compilador utilice los fuses que tienes escritos en tu programa, que es lo que puede estar causando la diferencia.
Saludos!