Grouping wasn't working and was caused by a duplicate DataView instantiation and the 2nd one didn't have the groupItemMetadataProvider and it was basically overriding the 1st one which was the correct one with the groupItemMetadataProvider plugin instantiated which is needed for the Grouping to work correctly