LCD never displayed anything till now? With or without LED code.tested options from 1 character to severel, never exeeded 20
Zip and attach your project that doesn't work. (Complete MPLAB X XC8 project).
Attach your LCD datasheet here. Maybe it needs a little more delays in LCD_Init() routine for your LCD.