I would love you to be here as witness so I can prove what I'm saying too.
No I'm not saying you have a faulty battery if you don't get 10 hours usage over 40 hours, a lot of factors come into play here. Mainly how strong your cell signal is and if an app is draining your phone on standby in the background etc. However if you mainly have a reasonable cell signal all day and your phone isn't set up from a corrupt backup from iTunes/iCloud and there's no apps draining your phone in the background you should get more than 6 or 7 hours usage over 20 hours out of an iPhone 7. That's more like what I get out of 5s with a new battery!
My launch day 7 which turned out to be faulty would drain 2% per hour on standby or 15% over night. I tried everything to fix this, dfu restore, set up as new rather than from backup, but nothing changed this standby drain. I finally realised it's faulty hardware and gave up trying to fix it when I noticed it also drained almost as much while switched off. The battery itself wasn't faulty it passed all the apple tests but some hardware fault in the phone was causing a slow drain of 2% per hour. This faulty iphone 7 with the 2% per hour drain problem would do 6 or 7 hours usage over 20 hours roughly before the battery was really low.
The replacement phone I got 8 days ago drains 1 or 2% over night at most and will do 10 hours+ usage over 2 days before the battery gets really low. Wifi or cellular data makes hardly any difference, auto brightness might reduce it a little but not by much (maybe knock 30 mins usage off?).
The only thing that really has an effect on battery life is if I'm in a really bad signal area for a long time (between no signal and 1 bar) then the usage time is significantly lower!
Maybe you spend time in a poor signal area or your backup is a bit corrupt? Or maybe you have a standby drain issue I can't tell why your phone will only do 6 hours or so from here. Cheers
View attachment 679011