VOD Buffering on WISP

Hi everyone.
Im looking for a quick sanity check before I go chasing a problem in the wrong way.

I run a small local WISP.
Internet: 50Mbps/20Mbps latency: 20ms
Master router: Mikrotik RB750
running PPoE server for client connections and client limits done with queue trees (clients have 8Mbps down with burst to 10Mbps)

Client connections Mikrotik SXT to Mikrotik SXT Sector.

There are only 10 customers currently connected using an average of 17Mbps
All customer speed tests are always 8-Mbps no problem but multiple customers are complaining that BBC iPlayer and ITV player buffer all the time ?
It does not appear to be a bandwidth issue

Im wondering if its a mis configuration to do with IGMP and Multicast? but I dont want to chase this problem if its the wrong direction.
I currently do not have anything configured for IGMP or Multicast as with so few customers I am trying to keep things simple.

Could someone point me in the right direction to begin debugging this issue
Thanks
M

I would analyze your network health, this can be caused by excessive broadcasts.

I assume your network is entirely bridged, but even with the small user count, broadcasts and retransmission may take its toll with realtime services.

Thanks for coming back to me.

Yes one master router with 2 sectors in bridge mode and then all clients connect via PPoE on seperate ip range.
couldnt be more simple setup.

Could you tell me where i might start to analyze the network health ?
does this sound like a multicast issue??
Thanks
M