Because as the lead bus gets filled, the following bus has fewer and fewer people to pick up, so it speeds up until it catches the lead bus, which is running later and later due to the passengers overloading, who turned up early for the later bus. The lead bus can't be passed by the following bus, so they bunch.