If anyone wants a technical stand point of view on it-
The reason being for the animation stutter is springboard has to make a decision based on
a software button that can be pressed any time. Without a physical button to press and notify springboard
your intention is actually to close the app or visit the springboard with hardware it can only pause and
wait for further input until a few milliseconds pass it can proceed. The animation isn't the problem- it's
most likely the logic behind it.
The reason being for the animation stutter is springboard has to make a decision based on
a software button that can be pressed any time. Without a physical button to press and notify springboard
your intention is actually to close the app or visit the springboard with hardware it can only pause and
wait for further input until a few milliseconds pass it can proceed. The animation isn't the problem- it's
most likely the logic behind it.