Bug with POS Product Search API? Large catalog, search works by title, but not SKU or barcode

Possibly related: Product not appearing in generic API call or SKU search, but does appear by handle

We have a merchant facing an issue with our app that we haven’t seen before where the product search API won’t return the product based on SKU or barcode (which has always otherwise worked), but will work with title. This particular merchant has a large catalog (9k+ variants) which we believe might be related.

We are using this:

    const response = await api.productSearch.searchProducts({
      queryString: query,
      first: 50,
      afterCursor: undefined
    });

Video: PXL_20250311_154409278.TS.mp4 - Google Drive