Swap out your DisplayName = ..
line with the following:
DisplayName = $_.Group | Select-Object -ExpandProperty DisplayName -Unique
If for some magical reason there are different DisplayName
values in the group, you will get an array like {value1, value2},
but normally it will return a single name only :)