Most likely the backlight is not being turned on.
- Normal bootup -- the kernel does not turn on the backlight but expects the splash program to turn on the backlight.
- Recovery boot -- the kernel turns on the backlight.
The simplest fix is to give the kernel a reason to turn on the backlight.