Grand Total for sessions per channel different to sum of each line

I already saw some threads about the grand total, but mostly the case is different like focussing on user.

In my case I have a difference in sessions in for my channels, with no filters used and working with standard dimensions and metrics. (Channel = "Session default channel group")

The grand total is 809k. The sum sessions per channel is 829k. Which leads to a 102.5% share if I sum up the caculated share in Looker studio.

If I use the dimension "source / medium" the calculated sum is even higher.

 

The only explanation is, that one session can have more than 1 channel group  or even "source / medium" combination.
But this should not be possible, shouldn't it?

Can anyone explain me why this is still the case? Maybe even why this does make sense?

0 0 129