Не знаю, действительно ли идентификаторы, сгенерированные Firestore, действительно соответствуют спецификации UUID, тем не менее, они являются идентификаторами.
На момент написания этого ответа можно добавлять разные объекты в один и тот же Firestore.сгенерированный идентификатор, в разных коллекциях, принадлежащих к одной и той же базе данных (хотя это должно быть возможно и с помощью сгенерированных пользователем идентификаторов.);
таким образом, чтобы один и тот же ключ, если он использовался для разных коллекций, соответственно попадал в разные объекты.
Не знаю, может ли это архитектурно усложнить ситуацию вниз по течению.