I have also had issues with these wake locks. They have basically kept my phone awake 15-25% of the time. Now I’m seeing 5-8% awake time.
After googling (some Chinese sites) I learned that the culprit is the EINT wake lock and that it is related to the wifi chip not being put properly into sleep mode. So one solution is to make sure that your wifi gets automatically turned off when you don’t need it.
I’m using the Xposed module ‘Smart Network’ so that my wifi is turned off whenever my screen is turned off. The module ensures that wifi turns on again whenever my screen turns on. That way I have my wifi connection on when I’m actively using the phone and have the wifi off when I’m not actively using the phone. This has improved my wake lock situation significantly.
One simple way to try if this solution will work for you is to turn your wifi completely off for a day and then check your wake lock statistics after that. If this test improves your wake lock statistics then you might want to go ahead and try the solution mentioned above.
If you don’t want to use the Xposed module then there is also a ‘normal’ app that can do the same thing. I don’t recall what it is called but I used that for some time until I found the Xposed module.