Ну так в это время интервал 30 минут. Если представить, что на вашей остановке расписание 21:18 21:48 22:18, то картина вполне реалистичная. Автобус, который должен был приехать в 21:58 был видимо снят с рейса по каким-то причинам, а в 22:18 ненамного опоздал (плюс-минус 5 минут допускается). Вы не дождались.