Empirical question: does Google accept the group's identifier carried on each variant via inProductGroupWithID when the parent has no productGroupID?
inProductGroupWithID
productGroupID