How can a view page work with multiple word term name
In views, the multi-word term is a well-known active issue 


issue #1027458: Allow to use multiple arguments with spaces
issue #1940206: term name contextual filter separator
issue #1977854: Transform dashes to spaces does not work still a problem


Solution 1:
You can use pathauto module to set up automatic aliases for your taxonomy terms.
Solution 2:
From views: 


Choose "Specify validation criteria" in settings of Taxonomy Term Contextual filter. 
Then Choose Taxonomy Term in Validator field. 
Choose your Vocabulary.
Choose Term name converted to term ID in Filter Value Type Field. 
Please see attached screenshots for solution 2: 




Solution 3:
In views, you can create path aliases for term IDs by using view_alias module.