Unselected Channels appearing in Channel Collection

I've been working on cDVR recently, adding Prismcast as a source, along with ADBTuner, HDHR OTA and YTTV TVE - Some channels, such as CNN, are available from multiple sources - when I create a channel collection with a single version of such a channel, sometimes, another instance of that channel from another source is also appearing in the custom channel view, despite not being added to the custom channel - is this possibly a bug in cDVR?

The collection will match any channel which has the same channel-id

Just noticed something - when accessing cDVR from a web browser, the channel collection looks correct and only has the 1 instance that I selected for the collection, it is only when accessing the collection from one of my Onn TV or FireTV client devices, that the collection has the extra/unselected instance of the channel - this seems like a bug to me - can anyone else confirm this?

The only way to fix this as far as I know is you must have a UNIQUE channel-id tag.
So in the channel-id put a prefix on each channel in the Source that will make it unique.
You can use Word Replace all to do this easily on you Source list.
Unfortunately on official Sources like YTTV, you do not have access to that channel-id tag.
So IF the extra ones are from a Custom channel Source, put a unique channel-id tag on those, other wise just live with it.
Also your Custom Channel playlist will likely have this tag: tvg-name="Bravo TV", not used by Channels DVR
Again use Word to Replace all tvg-name=" with channel-id="custom, or some unique prefix.
giving channel-id="cusomtBravo TV".