I had this problem and I´ve solved it last week, it's very simple! High battery's natural deterioration.
No matter what you do, you will still suffer from this problem.
Just one solution, replace for a new (good or original) battery, and be happy again. (I did it!)
Search for the original one BM22, in the Xiaomi Aliexpress Store, and solve it. Just $ 11,00!