Как и говорил, глаз замылился ))
решение нашел, теперь пагинация работает с обоими вариантами циклов, с этим:
$args = array(
'post_type' => 'projects',
'tax_query' => array(
array(
'taxonomy' => 'doma',
'field' => 'slug',
'terms' => 'iz-brusa',
),
),
);
$args['paged'] = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1;
$query = new WP_Query( $args );
// далее стандартный цикл
и с этим:
$this_page = get_queried_object_id();
$args = array(
'post_type' => 'banks',
'post_parent' => $this_page,
'numberposts' => -1,
);
$args['paged'] = get_query_var( 'paged' ) ? get_query_var( 'paged' ) : 1;
$query = new WP_Query( $args );
// далее стандартный цикл
решилось после того как добавил
$GLOBALS['wp_query']->max_num_pages = $query->max_num_pages;
перед циклом сразу после строки
$query = new WP_Query( $args );
Ответ нашел
здесь.