This is a bug that I have already reported.
The problem you are experiencing is that the user object is being returned instead of the channel object for the channel requested.
Unfortunately this appears to be a caching bug, and as far as I’m aware there’s underlying technical challenges which prevent its immediate possibility of being fixed.