My 12 Pro has been having battery issues for a few months now - I think right around the time of the first iOS 15 betas, but maybe before.
I had been watching battery health and for the first five or six months, it held firm at 100% - I was impressed, battery life was awesome. To that point, I don't think I ever even had the phone get warm to the touch. Then I started noticing some random battery drain issues - around the same time, my battery health display started tanking and within probably a 2 month period, dropped to 88% (my GF has a Xr that was purchased new & gets a lot more use, and her percentage is 89%). Since, it's held steady at the 88% mark now for around 2 or 3 months.
Since I started having battery drain issues, I also get overheating at times. Sometimes when indoors on wifi, inexplicably - but terrible overheating in sunlight. In fact, I can't use the phone in daylight & browse the internet for more than maybe 5 min before the screen starts dimming & will quickly get to the point you can't even see it in sunlight. It's really irritating, especially considering I came from an iPhone X that would overheat in daylight and dim the display a level (then stay there until it cooled) - and when I got my 12 Pro, I was really happy the issue seemed resolved (for the first 5 or 6 months). Now the phone is nearly useless in daylight.
5G vs LTE doesn't seem to affect the overheating. Seems like I can nearly completely drain the battery when away from my desk in about 6 or 7 hours of somewhat moderate use.
Anyone seen anything similar? I'm doing a backup and preparing to try a restore to see if it fixes the issue. Probably should have tried that a while back.