My first thought: the player hasn't fully moved yet, so the rock can't move into the player's position. Try putting a "Through" on the rock's movement (and undo it at the end so that the player cannot walk through the rock afterward).
I'd give the exact command but I'm not at the computer that has VX Ace on it at the moment.