Shipped 2026-09-28: the engine cause of bug-1 fixed - ListViewModelBuilder.ApplyViewQuery scoped a view's CAML query to the list's default ContentType, so on the multi-type Products list every caravan tyre was dropped (PROCURE.3 made ContentType scope the rows); a list that declares ContentTypes now runs its views unscoped, as SharePoint lists every type unless the view filters on ContentType. An All Products view (no filter) added and the products connection reads through it. Served test: a tyre row lists through All Products and not through Compare (its own EurPerWp filter). Live: the public pages still show only solar panels because the 7 tyre rows are PENDING and a reader does not see Pending - that part is the operator's approval (risk-3), not a defect. Thumbnails: no product row carries PublishingRollupImage yet (research/seed data).