Finally found some time to look into this again. I did the speedtest from my iPhone while Channels was running on my Apple TV 4k (wireless, running tvOS 15). The speedtest showed Download=33.84, Latency=42.00 and Jitter=97.16. I'm guessing those numbers aren't good.
Just for kicks, I ran the speedtest from my desktop which is wired and got Download=72.79, Latency=8.51, Jitter =10.26.
But even when I try to watch in-progress recordings on my desktop using the built-in player, I get the same stuttering and buffering. If I'm watching a football game, I might be able to hit FF between 2 or 3 plays, but then the next time I hit it it buffers for 20-30 seconds. And then when it will start stuttering when I try to play it back, such that I have to hit pause and let it build up some cache so I can play it without stuttering.
So while I may have some networking issues, I also think I need to tweak the settings on the Channels software as well, since it doesn't work great just playing it right on my desktop that is hardwired to the Synology DS218+ where the ChannelsDVR is running.
Any suggestions would be greatly appreciated.