The issue turned out to be custom post types. Even though a custom post type produces posts, WP_Query() doesn’t select them unless specifically coded to do so with ‘post_type’ => ‘slug’, in the query arguments.
The issue turned out to be custom post types. Even though a custom post type produces posts, WP_Query() doesn’t select them unless specifically coded to do so with ‘post_type’ => ‘slug’, in the query arguments.