I also figured out the cURL is pulling true duplicate channels with the same Callsign and resource.
dtvnow://deeplink.directvnow.com/play/channel/MSGALT-3/c1bbf6e4-6716-c336-ec60-887acda607ab
dtvnow://deeplink.directvnow.com/play/channel/MSGALT-3/c1bbf6e4-6716-c336-ec60-887acda607ab
I think that's actually most of the problem. For some reason it's only happening for some of the regional sports networks. I'm not sure why there are so many copies of them. I really do only have 333 unique channels. I think that's what's going on here is for some reason the curl request is pulling duplicates in for some reason in addition to the duplicate numbers.
If you would like, I feel totally comfortable DMing you my curl request along with my bearer token. If you want to pull my channel list for debugging purposes, I'd be happy to help. I can also just run the curl in my console and send you the output as well if that is helpful.