webafrancois It's not a problem with how you're doing things. Basically, the code looks for a cover associated with the track album/series, but not the artist or the track. In the case of this channel, it looks like both the track and the artist have a picture, but it's not in a series. This means we're not reading the cover.
To handle this, we would just need to add a new case to check to see if any object (track, album/series, artist) has an associated cover and then add that. Then we would only drop back to the default cover if there is no image at all.