If you define a PropertyGroupDescriptor in XAML or in page constructor and the PropertyName is set to a nested property, the grouping is not applied.
Grouping by a nested property works correctly when called from the Filtering UI or on a button click action.