I use my global version of Mi 10 for 2 months. I updated MIUI 12 as soon as I received. My Screen on Time (SoT) is about 5-6 hours on MIUI 12 in one day, using Whatsapp, Instagram, Opera, Clash of Clans, Spotify and bank apps. I decided to downgrage MIUI 11, so I flash the most stable version of MIUI 11 (xiaomi.eu V11.0.25.0.QJBCNXM). My Screen on Time (SoT) is about 10-11 hours on MIUI 11 now in two days. Here is my consumption values:
https://imgur.com/a/XN7dn25
https://imgur.com/a/XN7dn25