Having the exact same problem when using channelid in the shortcode. Using the user id works great but not all channels have a user name publicly available.
It works fine if I use the widget but using channel id in shortcode results in the feed becoming that of a channel with “Snoopadog” videos. Might be something in the php as the widget and shortcode seems to use different code but not proficient enough in php to figure that out…