Not a major wakelock, if you rooted, under alarm section in bbs dumpfile you will see alarm wakeup for LED notification. From your dumpfile, below wakelock need to be reduced.
AudioOut_2 (1013): 2 m 39 s (159 s) Count:29 0.5%
SyncLoopWakeLock (Android System): 1 m 45 s (105 s) Count:936 0.3%
*sync*_com.android.contacts_Account {name=EM, type=com.google} (Google Services): 31 s (31 s) Count:35 0.1%
"wlan_rx_wake" (): 35 m 41 s (2141 s) Cnt:(c/wc/ec)1335/0/1335 3.9%
1. Go to Viber setting and check 'use system sounds'
2. Go to whatsapp>setting>contact>untick show all contacts
3. Disable google account sync. Make it manual sync if you can live with that.
4. Assign static ip in router setting for your note 2 and disable ipv6. (don't ask me how to do this. Router setting may be vary)
I itchy hand and followed your instruction up there except for option 4 because I'm not at home now.
Guess what? My phone went awake all the time without me noticing, straight one blue bar.
Not sure which is the culprit now, restored back option 1... Will try one by one.