I don't have a recent update, but honestly whether it's recent weeks or years the story is still the same. Buses are completely unpredictable. Even when a stop has those screens the bus may or may not arrive at the posted time. This is how we approach the buses:
If a bus is at our stop, we board it.
If we aren't in a hurry we wait ten minutes for a bus.
If the bus isn't there when we arrive or doesn't come within a reasonable time (10 minutes or so), we get a Lift/Uber. This is what we do most often.
This is what works for us. Your family might have different needs (carseat, etc.). I wish I could share great things about the buses but I can't.