I believe it may be this way by design. You may have never noticed, but on every iPhone there's always been a slight delay upon clicking the home button once. That's because the phone is waiting to see if you'll click it a second time to initiate multitasking. It looks like since iOS 10, has Apple tried to eliminate the apparentness of this delay in a couple of ways. The first is that, if you click the home button while an app is animating open from the home screen, it won't wait for a second click and will immediately close the app — it all feels very snappy. But one thing unique to the 7 is that, while in an app, instead of waiting for a potential second click after clicking once, it does a slight animation where the app in view "shrinks" inward a bit. If you don't click a second time, it speeds up and closes the app all the way to the home screen. If you click a second time, it then enters multitasking — all together, this animation looks like the app is shaking a bit as the whole device clicks when double clicking the home button, which is neat. But I agree it looks a little buggy while going to the home screen.
TL;DR it seems intentional, I can see them getting rid of it in an update, and I need to learn how to be concise 🙂