Problem/Motivation
When using {{ drupal_view('view_id', 'block_id', 'tid_1,tid_2') }} results return the arguments with an 'or' clause instead of with an 'and'
According the the views contextual filters allow multiple helper text:
Allow multiple values
If selected, users can enter multiple values in the form of 1+2+3 (for OR) or 1,2,3 (for AND).
According to this {{ drupal_view('view_id', 'block_id', 'tid_1+tid_2') }} should render the view with the OR clause and
{{ drupal_view('view_id', 'block_id', 'tid_1,tid_2') }} should render with the AND instead of them both rendering as if with the OR clause.
This may be an issue with the views_embed_view() function in core, but I'm starting here for now.
Steps to reproduce
Create a view with content tagged with various taxonomies. Create a entity (node, paragraph, block, etc.) type with a views reference field and use drupal_view or drupal_view_result in the twig template.
Proposed resolution
Add logic to allow the AND clause to work.
Remaining tasks
User interface changes
API changes
Data model changes