Resolved for me! :-)
Solution for me below, try at your own risk I am only sharing how I troubleshot the issue and what resolved it for me for informational purposes. I accept no responsibility if you break your phone.
Symptoms:
Following the recent IOS 13.5.1 update my wifes Iphone 6s seemed to be draining its battery excessively, you could watch the percentage going down as you used the phone. The phone also got seemed laggy and slow to do anything while also getting extremely hot to touch. Downloads and browsing were almost impossible. Looking at the battery I could see the health was 79% which is not good but not terrible, I could see gaps in the reporting graphs which to me signifies an excessive CPU load (30 years IT and server experience).
Investigation:
I tried disabling Background updates, Location services, clearing out space as the storage space was getting low, disabling iCloud, none of this made any difference. I know that heat is usually due to load on the CPU ie running at 100% for too long, spikes are expected but not continuous for minutes at a time or hours. I downloaded an app called Status Lite (free), this indicated to me that the CPU was hitting 100% and staying. I put the phone in aircraft mode and restarted it, when it came back I checked that all connection network and wifi bluetooth etc were all off and switched them off immediately if they enabled. Now back in the Status app I could see the CPU spike at 100% then settle after jumping around due to thing starting up. I enabled the network and mobile data, the CPU increased to 100% but settled again. The phone behaved perfectly well for over one hour, no recurrence of CPU maxing. Now the interesting part, I narrowed it down to be something to do with the WIFI causing the excessive load tried forgetting and re-pairing but the problem returns even resetting the router didnt help. With each setting change I was having to power off and restart the phone, once it hit max CPU it never seemed to drop. With only WIFI enabled it consistently hit max CPU.
Solution for me:
IMPORTANT NOTE: Ensure that you have a good back up your iPhone. Try this at your own risk, I am comfortable doing this as I have experience in working on various Apple devices I have owned over the years but if you are unsure seek the help of an authorised professional. Below is a rough description of what I did.
I backed up the iPhone to my laptop in iTunes, after a successful backup I Erased All Content and Settings to completely wipe the phone back to clean build. At the Hello screen I started setting up the phone connecting to wifi, logging in to Apple, I was asked a question on whether this was a new phone or I wanted to restore a backup. I chose to restore from backup and selected the option that it was a backed up on a computer, a helpful screen pops up telling you to connect to your computer with the iTunes backup on it. Connected the phone selected to restore from backup. When the backup completed you need to stay connected to the computer while the phone restarts as instructed on screen, when the phone restarted it popped up with a prompt to update or upgrade which i clicked (cant remember exact wording)? Once the phone has properly started up and you unlock it again it then syncs the iphone with your iTunes. At the same time all your Apps start to re-download. When this process completed and all the apps were downloaded the iPhone no longer heats up like it did, the CPU is behaving within tolerances. Battery life is back to normal too, so for me or more important my wifes phone it is behaving again.
Why might this have fixed it?:
Cannot be 100% sure but:
When wiping and restoring the phone it also forced a fresh download of all the apps, if there was an app that had somehow gone rogue I guess the fresh install would replace any corrupted files or reset any settings that had went awry.
The update prompt after the restore was a strange one don't recall seeing that before, after selecting it it did pop out to a white screen with the apple logo and status bar. The phone was already on the latest IOS 13.5.1 but perhaps something wasnt right and doing the restore maybe forced a reload? Maybe an apple genius can answer that one?
I hope this is helpful for people, first post here but I thought I would share my experience in-case it helps someone else.