Filter by custom taxonomy slug on a custom post type
As I stated in comments, use pre_get_posts to alter the main query. Never replace the main query with a custom one. Again, from comments Just for starters, on each page load you are running the same query twice, it is slow, double the amount of db calls and pagination has to be tweaked to work … Read more