Now that Spectrum has fixed their TVE authentication issue, I have noticed that the Discovery channels in my Spectrum subscription don't work that well. It appears to be a problem on the Discovery side. The symptom is that you can only open 3 streams before you get an error that states that the stream limit has been exceeded. The issue is that the error implies that you have 3 simultaneous streams, and that you can proceed if you close one of them. However, this occurs after opening three stream sequentially, in the same browser, so there are no session to close. It's as if something is tracking session opening, but is not tracking sessions closing. After an hour, the session seems to expire, so at that point other streams can be opened, as long as your stream count over the last hour doesn't exceed 3.
I opened a ticket with Spectrum, and I was able to escalate it to the engineering department, but since it's not something that Spectrum can directly fix, I don't expect much action. The best they can do it to advocate for Spectrum's customers, and try to get Discovery to address it.
Another thing I noticed is that Discovery regards the initial authentication as a unique session. So after you initialize three channels, the fourth is rejected because of the stream limit, but more channels can be added at one hour intervals. Furthermore, after initializing three channels, you can't watch any of them because you don't have any free sessions left.
It eventually works, but you can't channel surf, nor can you casually open the live Discovery web sites, because they automatically start streaming!