In my case I actually found it to be a bug with ion-slide-box. Line 63351 in ionic.bundle.js:
$animate.enabled(false, $element);
Making the animation stop working as the parameters are passed the wrong way. It should be :
$animate.enabled($element, false);
Do you know where should I report this bug?
Still, I have a new issue now that the animation doesn’t work first time. Only after second ng-hide change animation starts to work.