People, I had same problem with my Mi4 and now with my MI5 after 12-18 months of use, and I reach the conclusion it's not ROM related, app related or configuration related.
If you do factory reset, cache partition clean, ROM replacement, saving battery configuration and battery still drains...