I found out from a colleague that the grid is swallowing the true exception. I had an ItemsSource which was null sometimes during the event where I set the grouping, so I just had to add a null value check. It would be better if ComponentOne had told me specifically what the problem was instead of just saying I could not group.
Thanks!