Your first shifts to
lasts .9 and it takes place during @pause for .2
so it probably doesnβt fall because the first animation doesnβt have enough time to finish, before the next one queues up.
You can set up one animation after another in a single line, so Iβd try
&ol PILLOW shifts to X Y in .9 AND ol PILLOW rotates x anchor point X Y in .9 THEN ol PILLOW shifts to X Y in .2
What about the zoom command and the animation in between