Hi,
It seems that when Grouping is enabled on the grid, the GridGroupSplitterColumns are being included as part of the FrozenColumnCount, is this by design?
I think GridGroupSplitterColumns should be excluded from the FrozenColumnCount.
Anyway, as a workaround, for those interested had to increase/decrease 'grid.ClientSettings.Scrolling.FrozenColumnsCount' within GroupsChanging event.
Also, programatically setting GroupByExpressions does not seem to fire GroupsChanging event, I think because GroupsChanging it is part of drag/un-drag column header to GroupPanel, so also had to increase FrozenColumnCount during this action.