My understanding is the last race had to start by 6PM and there was provision for late-racing to be transferred over to DUKE/23 so the news hour could go ahead, but I could be wrong.
The online streams on YT cutting off early is inexcusable though; as is the lack of post-race given it was the end of a round of the Prada Cup, not just a day's sailing.