Just a thought ... as I'm following this thread since day/page 1.
Could it be that it's not iOS but the cellular and/or WiFi module or its firmware?
I mean, we all here have already tested a lot, in different condition, with different settings enabled/disabled.
But the outcome is basically the same => battery life s*cks
Also, pls correct me if I'm wrong, 99 % of the people here are having this problem on an iPhone 15/16 Pro/Max.
I'm having a 12Pro lying next to my 15Pro, same iOS, same settings, same iCloud account and so on.
The 15 Pro drains about 30 % faster, so during the same timeframe, the 12p loses 10 % while the 15p loses 13 % (most of the time).
I'm hardly getting through the day (my day has around 18h) with my 15p, with only 1.5h SOT ...
It feels like a bad relationship: it gets worse every day ...