Очередь выстраивается из трех факторов:
Как только нагрузка превышает норму, бот ставит пользователя в очередь. Это сделано для того, чтобы другие функции работали корректно во время перегрузок.
Вне зависимости от нагрузки, есть лимиты на количество запросов, которые могут обрабатываться одновременно. Эти лимиты бот выставляет автоматически, на основе типа запросов, времени суток и других факторов, чтобы потреблять меньше ресурсов.
Первый в очереди тот, кто первым сделал запрос. Но при больших нагрузках, ВИП-пользователи и тестировщики продвигаются в очереди, даже если отправили фото позже.