(Drupal 8) View display nodes with taxonomy term found in URL
<p><strong>Using Drupal 8</strong></p>

<p>I have a <em>working setup</em> my problem is when I try to access a taxonomy term that is made up of <strong>two words.</strong></p>

<p>Set up.</p>

<ul>
<li><code>View</code> : shows nodes of content type A</li>
<li>Has <code>relationship</code> (required) with a field in the content type that stores the <code>taxonomy term</code> (one or more terms need to be associated to each content type)</li>
<li>Has <code>contextual filter</code> (that uses previous relationship) to get the taxonomy term from the URL. The filter gets the default value from <code>Raw value from URL</code> with <code>Path component: 2</code> , and it has <code>Use path alias</code> instead of internal because the URL has the taxonomy term name. It also has <code>Specify validation criteria</code> by <code>Taxonomy term name</code> by <code>Transform dashes in URL to spaces in term name filter values</code> so that <strong>fan-art</strong> can be correctly matched to taxonomy term <strong>fan art</strong>. </li>
</ul>

<p>I have no problem with taxonomy terms made up of one word, it's the ones made up of two words that are giving me a headache, any ideas?</p>