Вы создаете карту для данных документа с именем user2
:
Map<String,Object> user2 = new HashMap<>();
Но затем вы заполняете другую карту с именем user
, и мы не можем видеть, где она определена:
user.put("introOption_1_clicked", vValue);
Затем вы используете пустую карту user2
для создания документа, в котором не будет полей:
documentReference2.set(user2)
Я подозреваю, что вы намеревались заполнить карту user2
вместо этой неизвестно user
карта.