I used to have these problems using the apps built into my TV, I then started using my android box which was lots better.
I have switched from the android box to a mini pc now, I watch catchup using a browser (firefox) with adblocking and now get perfect streaming with the added bonus of zero...