The “catetory_name” argument for WP_Query() will only work for build in WP category taxonomy. You must use a taxonomy_query for custom.
'tax_query' => array(
array(
'taxonomy" => 'YOUR CUSTOM TAXONOMY NAME HERE',
'field' => 'slug',
'terms' => 'featured'
}
)