Empirical question: does Google detect each variant as a Product snippet, the ProductGroup container, or both? Are the variants flagged as missing name/image/brand/description even though the parent supplies them?
Product snippet
ProductGroup
name
image
brand
description