Same issue for me with two taxonomy templates. One of my taxonomies is named location. The template file is taxonomy-location.php
<div id="primary" class="content-area">
<main id="main" class="site-main" role="main">
<?php
$args = array(
'post_type' => 'tour',
'tax_query' => array(
array(
'taxonomy' => 'location',
'field' => 'id',
'terms' => $wp_query->get_queried_object_id() ,
),
),
);
$query = new WP_Query( $args ); ?>
<?php if ( $query->have_posts() ) : ?>
<section>
<div class="container banner text-center">
<header class="entry-header">
<h1 class="entry-title"><?php single_cat_title(); ?> Tours</h1>
<p><?php the_archive_description('<div class="taxonomy-description">', '</div>'); ?></p>
<a href="#tour-listings">See the tours that visit <?php single_cat_title(); ?> below</a>
</header>
</div>
</section>
<div id="tour-listings" class="container">
<div class="row">
<div class="col-sm-12">
<div id="masonry-loop">
<?php while ( $query->have_posts() ) : $query->the_post(); ?>
<?php get_template_part( 'template-parts/content', 'masonry-tour' ); ?>
<?php endwhile; ?>
</div><!--/#masonry-loop-->
</div>
</div>
</div>
<?php //the_posts_navigation(); ?>
<?php else : ?>
<?php get_template_part( 'template-parts/content', 'none' ); ?>
<?php endif; ?>
</main><!-- #main -->
</div><!-- #primary -->
<?php get_footer(); ?>
Editing and saving the taxonomy resolved the issue