Display content type images using taxnomy
I would try removing your Content: Related Products filter criteria.

Make sure your contextual Content: Nid filter is setting the default from the content ID in the url, and under "More" this filter is set to exclude.

Add another contextual filter for Content: Has Taxonomy Term ID. Select "Provide default value" and use type PHP Code:

$node = menu_get_object();
$terms = array();
if (empty($node-&gt;field_related_products)) return;
foreach ($node-&gt;field_related_products[LANGUAGE_NONE] as $term) {
  $terms[] = $term['tid'];
}

return implode('+', $terms);


Under "More" for this filter, enable "Allow multiple values"

Under "Other > Query Settings" select "Distinct"