It looks like your loop is running through all the posts, your array of post id isn’t getting passed.
However, you may be able to make the call using this code
Get excerpt using get_the_excerpt outside a loop
tl;dr
$text = apply_filters('the_excerpt', get_post_field('post_excerpt', $post_id));