I really don't think that your CDN is just Roku.com. It wouldn't be something that simple but I give you high praise for your effort. I've got my hands full with something else right now but sometime later I'll try finding my CDN for an episode of Space1999 on the Roku Channel. It probably won't be your CDN since you live on the West Coast and I live on the East but at least I'll be able to show you (and hopefully everyone else here with slowness problems) how to determine where the slowness is coming from.
Cats4U
Ya you're right. That is not really how it works.
The main domain and the CDN are always different. You need to look at the .mpd file to see where the media is being served from.
I just went right now and played the 1st episode of Space 1999 and the .mpd file tells me the CDN is actually vod.delivery.roku.com
It obviously has a different IP address than roku.com because they actually use a bunch of different CDNs.
First time i did an nslookup, it resolved to Akamai.
Second time was Cloudfront:

Third time it was Fastly:

My suggestion to you would be that if you find the CDN you are connecting to is slow then just flush your DNS and try again until it gets faster (if it ever does).
While connected to Fastly, i downloaded S01E01 of 2 Broke Girls 3 times
With yt-dlp native: I got 11 MB/s for the video, 450 KB/s for the audio, 19 KB/s for the subtitles
With yt-dlp aria2c: I got 67 MB/s for the video, 2.8 MB/s for the audio, 105 KB/s for the subtitles
With StreamFab: I got 5 MB/s for the video and 275 KB/s for the audio.
So... Same CDN, 3 different tools, 3 wildly different speeds downloading the same video. Aria2c is the default config and yt-dlp native is 10 connections.