I’m trying to create a search results page where I can display the various post types in different ways. So, a simple list of linked page titles for pages, but a slider of products, and a grid of blog post cards.
When I set this up, whichever query loop comes first on the page is the only post type queried. So if I put the blog posts first, then the query loop for Products displays blog posts but formatted like products. I set both loops to “Is main query” and I’ve tried every combination of “disable query merge” (both off, both on, one off and the other on).