My situation is I have been using iPhone 6s Plus for around a year. I just got my iPhone 7 Plus today. The phones are on the same carrier (Verizon Wireless) with different phone numbers.
I have iCloud configured on both to sync everything and store backups in iCloud. I told my new iPhone 7 Plus to restore from a backup of my 6s Plus taken yesterday. Although some apps installed okay, now all of my active downloads have been "stuck" around 60% through the completion wheel and won't progress any further. The exact percentage where each app gets stuck is precisely the same, down to the pixel.
Rebooting the iPhone briefly resolves the problem, but I get a pop-up saying that not all my iCloud data could be restored shortly after rebooting. Then after a few apps are done downloading, the stalling resumes.
I know it's not my Internet connection because the browser on the phone is very fast and responsive on WiFi (and on 4G) and I get speeds around 25-30 Mbps with under 100 ms pings on both WiFi and 4G.
When this problem is occurring, installing new apps from the App Store just causes them to show the "empty" download progress wheel and the app never makes any download progress, no matter how long I wait (tried waiting 2 hours for a 10 MB app and nothing, but I could stream music at 320 kbps on Spotify no problem while staring at the lack of download progress).
Force quitting the App Store doesn't help.
Toggling WiFi / airplane mode doesn't help.
So this is really annoying... is anyone else having this issue? Is it something with Apple's servers, or if not, why are all of my downloads just hanging indefinitely until I reboot the phone? Could it be an issue with the phone itself?
This phone does NOT have the "hissgate" problem (tested with a CPU-intensive benchmark that made the phone quite hot).