Product and Variant null when get order using graphql queries

Thank you for the reply, this was our request payload

query {
 order(id:"gid://shopify/Order/{order-id}") { 
  id
  displayFinancialStatus
  displayFulfillmentStatus
  name
  discountCode
  canMarkAsPaid
  canNotifyCustomer
  cancelReason
  cancelledAt
  capturable
  closed
  confirmed
  currencyCode
  currentTaxLines {
    channelLiable
    priceSet {
      shopMoney {
        amount
      }
    }
    rate
    ratePercentage
    title
  }
  currentSubtotalLineItemsQuantity
  currentTotalWeight
  customerAcceptsMarketing
  edited
  estimatedTaxes
  fulfillable
  fullyPaid
  hasTimelineComment
  merchantEditable
  note
  physicalLocation {
	id
	name
    address {
      address1
      address2
      country
      zip
    }
  }
  presentmentCurrencyCode
  refundDiscrepancySet {
    shopMoney {
      amount
    }
  }
  refundable
  requiresShipping
  restockable
  riskLevel
  risks {
    display
  }
  sourceIdentifier
  subtotalLineItemsQuantity
  subtotalPriceSet {
    shopMoney {
      amount
    }
  }
  tags
  taxesIncluded
  test
  totalWeight
  unpaid
  paymentGatewayNames
  processedAt
  createdAt
  updatedAt
  closedAt
  currentSubtotalPriceSet {
    shopMoney {
      amount
    }
  }
  currentTotalDutiesSet {
    shopMoney {
      amount
    }
  }
  currentTotalPriceSet {
    shopMoney {
      amount
    }
  }
  currentTotalTaxSet {
    shopMoney {
      amount
    }
  }
  netPaymentSet {
    shopMoney {
      amount
    }
  }
  originalTotalDutiesSet {
    shopMoney {
      amount
    }
  }
  originalTotalPriceSet {
    shopMoney {
      amount
    }
  }
  totalCapturableSet {
    shopMoney {
      amount
    }
  }
  totalDiscountsSet {
    shopMoney {
      amount
    }
  }
  totalOutstandingSet {
    shopMoney {
      amount
    }
  }
  totalPriceSet {
    shopMoney {
      amount
    }
  }
  totalReceivedSet {
    shopMoney {
      amount
    }
  }
  totalRefundedSet {
    shopMoney {
      amount
    }
  }
  totalRefundedShippingSet {
    shopMoney {
      amount
    }
  }
  totalShippingPriceSet {
    shopMoney {
      amount
    }
  }
  totalTaxSet {
    shopMoney {
      amount
    }
  }
  totalTipReceivedSet {
    shopMoney {
      amount
    }
  }
  billingAddress {
    address1
    address2
    formatted
    name
    phone
    zip
  }
  customer {
    image {
      url
    }
    id
    phone
    email
    note
    displayName
    addresses {
      address1
      address2
      formattedArea
    }
  }
  billingAddressMatchesShippingAddress
  lineItems(first: 50) {
    nodes {
      id
      name
      variantTitle
      quantity
      merchantEditable
      unfulfilledQuantity
      nonFulfillableQuantity
      refundableQuantity
      sku
      restockable
      requiresShipping
      taxable
      image {
        url
      }
      totalDiscountSet {
        shopMoney {
          amount
        }
      }
      originalTotalSet {
        shopMoney {
          amount
        }
      }
      originalUnitPriceSet {
        shopMoney {
          amount
        }
      }
      unfulfilledDiscountedTotalSet {
        shopMoney {
          amount
        }
      }
      totalDiscountSet {
        shopMoney {
          amount
        }
      }
      product {
        id
        title
        status
        productType
      }
      variant {
        id
        weight
        weightUnit
      }
    }
  }
  fulfillments {
    id
    totalQuantity
    name
    status
    displayStatus
    originAddress {
      address1
      address2
      countryCode
      zip
    }
    trackingInfo {
      company
      url
      number
    }
    inTransitAt
    estimatedDeliveryAt
    deliveredAt
    createdAt
    updatedAt
    fulfillmentLineItems(first: 30) {
      nodes {
        id
        quantity
        lineItem {
          sku
          name
          image {
            url
          }
          variant {
            id
          }
        }
      }
    }
  }
  fulfillmentOrders(first: 10) {
    nodes {
      id
      assignedLocation {
	    location {
		  id
		  name
	    }
	  }
      deliveryMethod {
        methodType
        maxDeliveryDateTime
        minDeliveryDateTime
      }
      fulfillAt
      fulfillBy
      requestStatus
      status
    }
  }
  refunds {
    id
    note
    totalRefundedSet {
      shopMoney {
        amount
        currencyCode
      }
    }
    createdAt
    updatedAt
    refundLineItems(first: 30) {
      nodes {
        lineItem {
          id
          sku
          name
          product {
            id
          }
          variant {
            id
          }
          image {
            url
          }
        }
        restocked
        restockType
        quantity
        priceSet {
          shopMoney {
            amount
          }
        }
        subtotalSet {
          shopMoney {
            amount
          }
        }
        totalTaxSet {
          shopMoney {
            amount
          }
        }
      }
    }
  }
  transactions {
    id
    gateway
  }
  shippingAddress {
    id
    address1
    address2
    country
    province
    city
    name
    phone
    zip
    formatted
  }
}