I was wondering why the Youview boxes are not smart enough to know that a program has not ended yet and continue the recordings? This was case in point for me with the basketball season last year on BT Sport. I would set the NBA/NCAA games to record and would end up missing the last 5/10 minutes of the game.
This was very frustrating especially if a game went to overtime! To be safe I ended up recording the program after, which is silly and I should not have to do that! I remember the old set up when you could extend the recording by 30 minutes to take care of these situations.
With normal over the air TV this is controlled by the broadcaster e.g. BBC, ITV etc. Not sure how that works with streamed TV but would have thought it was technically possible just the same.