Drupal Translation Doesn't work
You have to configure a filter for the language in the the view:

FILTER CRITERIA

"Content: Translation language (= Content language selected for page)"



Btw. you have a big security problem in the node template, it is not allowed to apply the raw filter on a field that contains user input. You should use 

{{ content.field_custom_body }}


instead to print the field.