You could switch to Apple TV, BUT make sure the channels you are having problems with are even available on Apple TV first. The channels you mention are "minor" compared to the working channels you mention, and sometimes these smaller channels are just poorly coded. Have you emailed the developers (sometimes that becomes a blame game issue though)?
Yeah, I got some Rokus. https://youtu.be/d1CSEeqWl10