Characters like the ampersand are converted (by input filter?) to their html equivalent,
& -> &
what results in the string not being found by the associated sql query.
This behavior is corrected by applying function "html_entity_decode" to parameter "args" in function _insert_view_substitute_tags like
$view_output = insert_view($view_name, $display_id, html_entity_decode($args));