you can’t pass the post ID to the get_the_content() or the_content() function. Please check this page to learn more about it:
If you want to get the content, you need to use the get_post() function instead. This page should give you more idea about it:
http://wordpress.stackexchange.com/questions/9667/get-wordpress-post-content-by-post-id
This will work
global $post;
$related_posts = get_field( 'related_posts' );
if( $related_posts ) :
foreach( $related_posts as $post ) : setup_postdata( $post );
// This worked for me
$output = apply_filters( 'the_content', $post->post_content );
echo $post->post_content;
endforeach;
wp_reset_postdata();
endif;