Решил вопрос таким способом, добавив в аргумент со всеми нужными категориями, но это больше похоже на костыль
$args = [
'cat' =>[529, 154, 525, 295, 160, 515, 523, 142, 521, 517, 527, 519],
'posts_per_page' => 4,
'order' => 'DESC',
'orderby' => 'date',
'post__not_in' => [get_the_ID()]
];
$wp_query = new WP_Query($args);
if($wp_query->have_posts()) : while ($wp_query->have_posts()) : $wp_query->the_post(); ?>
<?php get_template_part('content', 'masonry'); ?>
<?php endwhile; endif; wp_reset_postdata(); ?>