Ты добавляешь уже существующего пользователя.
Прочитай про запрос
INSERT ... ON CONFLICT DO ... .
Тут есть два варианта:
INSERT ... ON CONFLICT DO UPDATE (он же UPSERT), чтобы обновить данные о пользователе.
INSERT ... ON CONFLICT DO NOTHING, чтобы молча проигнорировать уже существующего пользователя.