The BBC Weather app causes a lot of Android System NlpWakeLocks as seen by WakeLack Detector App on 4.4.2.
I was on rooted 4.3. Wanted to go to 4.4.2 so flashed stock 4.3 and allowed 4.4.2 OTA. Started to get a lot of Android System NlpWakeLocks's.
Used fastboot to erase system, cache, userdata partitions and then flashed 4.4.2 direct from official firmware. Still same issue.
After investiagation I have found it was the BBC Weather App causing the problem.
I uninstalled BBC Weather and rebooted, all fine for a few days.
Reinstalled BBC Weather and started app, immediately WakeLock Detector app shows Android System NlpWakeLock's increasing very fast, I hit refresh and can see the counts going up and an extra second of awake time is added every 5 seconds or so.
Uninstalled app and same problem still there. Rebooted and problem has gone. I then reinstalled app and opened it and same thing.
I can reproduce every single time.
To fix the wakelocks I must uninstall app and reboot (MUST reboot).
I have reported this to the BBC Weather app devs.
Hopefully this is of some help to others, it could also well be that other apps cause 4.4.2 nlpwakelock issues issues whereas on 4.3 the app was fine. Whether its an app issue or 4.4.2 issue I dont know.