I am not quite sure what is going on, but it is definitely a bug.
I have a feeling the problem is that the timeline animation doesn't work well with the sprite animation constantly making changes to the width and height of the instance. It seems to work better if all the animation frames are of the same size, but even if you do that, it is still not perfect.
In short, I don't think you are doing anything wrong, this needs to be fixed.