You make a few mistakes in your code.
To query posts by category you can use category_name
[ref] or tax_query
[ref] in query parameters.
// category_name / cat / category__and
'category_name' => 'event',
'tax_query' => [
[
'taxonomy' => 'category',
'field' => 'slug',
'terms' => 'event',
]
],
ACF checkbox are stored in custom field, as serialized array. For this reason, the value you are looking for (“News”) should be surrounded by double quotes.
'meta_query' => array(
'key' => 'type_id', // custom field id
'value' => '"News"', // custom field value
'compare' => 'LIKE'
),
Complete args:
$args = [
'showposts' => 6,
'post_type' => 'post',
'category_name' => 'event', // <-- category slug
'meta_query' => [
[
'key' => 'type_id', // <-- ACF field id
'value' => '"News"', // <-- ACF field value
'compare' => 'LIKE'
]
],
];
$the_query = new WP_Query( $args );