[Phaser BUG?] Animation changing gameobject`s body position

Hi, I am experiencing weird behaviour in my game. I have simple Arcade Sprite “slime” object with arcade body attached (figure 1). When player collides with this object’s body, the animation is triggered, which works fine, but as you can see (figure 2, taken while animation is playing) the slime’s object body suddenly changes position. I use no other code than animation create and play, so I find this really confusing:
wrong%20colliders
The thing is that I am using two separate images for whole thing - one for the idle slime image and second one is spritesheet with slime animation. Maybe this can create the problem?

My code is pretty straightforward:

//add sprite
var slime = this.add.sprite(400, 300, 'slime');
//add anim to current state
this.anims.create({
	key: 'slimeKill',
    frames: this.anims.generateFrameNumbers('slimeSheet', { start: 0, end: 13, first: 0})
});
//then after collision i just call
slime.anims.play('slimeKill');

Does anybody has experienced this? It seems like a Phaser bug to me. Thanks for your interest!