I previously owned the standard Xiaomi 13, which provided me with fantastic battery life, boasting around 8 hours of screen-on time despite its compact size. However, my current Xiaomi 13 Ultra, equipped with a 5000 mAh battery, barely gives me 6-7 hours of screen on time. I have used both devices in exactly the same way, but it appears that something is not right with my 13 Ultra. I have tried various ROMs, yet all of them give the same result. I see my phone uses 13% of battery per hour as per Battery Guru, also the battery usage graph reveals it has lots of spikes in it, reaching 2.5A transiently