Not enough real bandwidth
Your plan’s advertised speed and the speed actually available are not the same thing when other devices, background downloads or the rest of the household are competing for it. Run a speed test on the exact device you watch on, at the time you usually watch.