Well, the answer is: the system sometimes disables the animation, and as a rule, it allows them to return. But in my case, for some reason, he was unable to install them back. And this only happens during transitions between UIViewControllers. What I came up with is reset [UIView setAnimationsEnabled:YES]
after each transition.
source share