То, что вы пытаетесь сделать, несовместимо с тем, как был разработан Cloud Firestore. Firestore не будет назначать монотонно возрастающие числа для идентификаторов документов. Это просто не масштабируется массово, как того требует Firestore, и может вызвать узкие места в производительности.
Если вы хотите иметь возможность сортировать документы по метке времени, лучшая стратегия - добавить поле метки времени в каждый документ, а затем использовать это поле в упорядоченном запросе.
Обратите внимание, что вы можете попытаться написать много кода, чтобы сделать это так, как вы хотите, но вам НАМНОГО лучше принимать случайные идентификаторы и использовать поля для фильтрации и упорядочивания данные.