I have no idea whose channels those are, as I suspect you aren't located in the US. I can't find them in the US channel store. From what I could find online, they do appear to be UK based.
It's entirely possible that all three companies use the same developers for their Roku channel, so yes it's possible that the channels are responsible. Since you aren't having issues with the other channels, it does tend to point to problems with those specific channels. If there were issues with the Roku OS causing your problems, then it would likely cause problems with every channel, or at least every channel that uses a particular function.
I'm assuming you've already tried these steps, but I'll repeat them again. Remove the problem channel(s), reboot the Roku (absolutely critical step, don't skip). After the Roku reboots, then add the channel(s) back in and see if the issue goes away.
Roku Community Streaming Expert
Help others find this answer and click "Accept as Solution."
If you appreciate my answer, maybe give me a Kudo.
I am not a Roku employee, just another user.