It seems the system is misbehaving again.
Legacy and Unified API are both giving misleading results for my local route - E3.
I saw the ‘no arrivals in next 30 minutes’ message and the bus arrived 2 minutes later.
I checked Legacy data and it’s showing incorrect info for bus positions. There are also certainly more buses on the route than it is showing.
However the site is not advising any problem.