LCD_AnyPin works with all versions of PBP from 2.46 and later.

But you'll need to use the MPASM assembler.
Which means you also need to change your @ DEVICE statement.

@ __config _INTRC_OSC_NOCLKOUT & _WDT_OFF & _PWRTE_ON & _MCLRE_OFF & _CP_OFF & _CPD_OFF & _BOR_ON & _IESO_OFF & _FCMEN_OFF
Don't forget to comment the default __config line in the 16F685.inc file in your PBP folder.

And you have started a command sequence in your LCDOUT line ... but there's no command.

LCDOUT $FE,"Starting..."

That will do strange things to the LCD.

After assembling with MPASM, and removing the LCDOUT line ... this is what I get with a 16F685 and PBP 2.60 ...