Why are disabled channels still showing in the channel filter when browsing shows?

Why do all the channels show up when browsing TV Shows and selecting Filter->Channel.

I have lots of local, religious, foreign, uninteresting, and duplicate SD & HD channels that I disable in the channel setup but when I go to filter by channel while browsing shows all the 600+ channels show up instead of just the 200 or so I have said I want enabled. Is this a bug? Surely this can’t be how it is supposed to work.

While I’m at it, why can’t you watch a recording while it is still recording? This is something that a TiVo could do 18 years ago so it can’t possibly be a technical limitation.

I removed the channels in the hdhomerun setup and they still show up in the channels filter. What gives? The HDHomeRun setup page shows 300 channels but the all channels filter still shows 600+ channels.

It finally shows only my selected channels. It took a long time after the EPG downloaded before it updated to only my preferred channels.