Top Shelf caching

I have noticed that my Channels Top Shelf is always cached from the previous evening when I turn on my TV in the morning. I have tried waiting it out, but it does not seem to refresh on its own until I move the focus to another app and then come back to Channels. Any ideas why this might be happening?

This might just be how tvOS works. We don’t have a lot of control over the Top Shelf. tvOS decides when to refresh and then calls our code to update the list.

Well that’s dumb. Not your fault! But dumb.