Late reply, but I'd like to confirm mozdony00's post works 100% for me.
Huawei P8 Lite 2017 - overnight battery drain was >20%
I had swapped the 64GB card over from my old Honor 5C with existing data.
Backing up data, re-formatting the card with the P8, and restoring data has completely fixed...