I'm Not sure if it's software related or faulty hardware now.
My own iPhone 7 drains around 2% per hour on standby with pretty much everything possible turned off. We have another iPhone 7 here set up the same with the same ios10.1 but that only drains around 1% every 2 or 3 hours on standby.
The phone that drains was set up from a iCloud backup of a 5s and the phone that doesn't was set up as new. So assuming it was down to this I thought I'd bite the bullet and do a full DFU restore yesterday and set up as new phone. Well this has made absolutely no difference at all it still drains 2% every hour on standby and I don't see how this can be software when it has a complete pure clean reinstall of all software/firmware via DFU mode set up as a new phone without most of my old apps installed on it yet. The phone that doesn't drain is running the same software/firmware, is the same hardware (intel version iPhone 7) and actually has more apps installed and more background stuff switched on.
My conclusion is that if a DFU restore and set up as new phone doesn't fix the standby drain problem it's a faulty phone and needs replacing. I wonder is Apple will accept this and swap it?
Edit: Just to add if anyone with an iPhone 7 with no standby battery drain issues could check cpu usage on the battery life app with all other apps closed via app switcher first .. here's mine on the iPhone 7 that suffers 2% battery drain per hour ..
View attachment 669329