Я думаю, что проблема в этом "Optional(\"njcfCQaIIhZS9qrqM9OFLqTS7yA2\")"
, когда вы сохраняете данные в firebase, вы даете ему идентификатор, не разворачивая необязательное значение, и когда вы получаете значение, вы разворачиваете его как UserUID!
, так что это дает"njcfCQaIIhZS9qrqM9OFLqTS7yA2"
, следовательно, это два разных значения.
Поэтому я думаю, что вы должны развернуть идентификатор пользователя при сохранении данных в firebase или попытаться получить его без распаковки, т.е. child(UserUID)
без !
, хотя япредложил бы пойти с первым вариантом.