Изучите ошибки и научитесь их читать. Сказано же, что
datag нет ключа
privatch
Поэтому пользуйтесь методом get()
datag.get("privatch", <Значение по умолчанию>).
И что это за адово дерево с if if if if if?
Вы же делаете там одно и то же несколько раз
замените его на
count = 6 # сколько раз вам надо делать эту проверку
for _ in range(count)
if xep >= lvlup:
colluser.update_one({"_id": member.id},
{"$set": {"exp": expn}})
colluser.update_one({"_id": member.id},
{"$set": {"lvl": lvl + 1}})
else:
return # или просто break