How to correctly perform multiple queries in one bulk request?

Hi, What is the correct way to make multiple queries in one bulk request? The code below queries products at the same time a list of collections. Collection lists doesn’t show everytime on the result only the products.

mutation {
  bulkOperationRunQuery(
   query: """
    query {
        products {
            edges {
                node {
                    id
                    title
                    updatedAt
                    description
                    descriptionHtml
                    onlineStoreUrl
                    tags
                }
            }
        }
        collections {
            edges {
                node {
                    id
                    handle
                    title
                    updatedAt
                    description
                    descriptionHtml
                    image {
                        originalSrc
                    }
                    ruleSet {
                        rules {
                            column
                            condition
                            relation
                        }
                    }
                }
            }
        }
} """
  ) {
    bulkOperation {
      id
      status
    }
    userErrors {
      field
      message
    }
  }
}