Изначальный вопрос был про ыбор технологии для хранения и trade offs связанные с ними. Сейчас речь идет о том, что коллекция уже существует...
Давайте так, мне сразу не нравится, что вы спрашиваете может ли что-то пойти не так. Оно обязательно пойдёт не так, ваша квалификация, как инженера, определит то, как быстро и дешёво вы определите ошибку, исправите и пропатчите продакшн.
Ясновидящие сидят в Гулаге, поэтому вам должно быть виднее, что и где может сломаться.
Если вопрос про MongoDb vs Redis скэйлинг сессий еще актуален, то я бы ответил так: если у вас есть в планах аналитика данных и их перепродажа/внутренне использование, то нужно оптимизировать их хранение, а не скорость доступа. Второй момент, который сразу пришел в голову это то, что выбор будет сильно зависить от архитектуры проекта и того, какой дизайн прав доступа у пользователя, как много сенситив данных генерируют они и где это хранится.