I have solved this problem. On the level 0 group configuration I was binding to the Items collection forgetting that the items collection was in fact a collection of collectionviewsource's for the second group level.
I had to bind level 0 text to Items[0].Items[0].Name to solve my problem and now it all works perfectly.
I had to bind level 0 text to Items[0].Items[0].Name to solve my problem and now it all works perfectly.