Боты Discord могут отправлять сообщения только тем людям, с которыми они находятся на сервере с. (это эмпирическое правило, теоретически у бота все еще может сохраняться кеширование некоторых пользователей, но если это не работает, это, скорее всего, будет причиной)
Если участник удален с сервера, но все еще находится на другом сервере с ботом, вы должны повторно получить их по идентификатору, например
import discord
id_of_user = 1234
user = discord.utils(client.users, id=id_of_user)
Использование client.users
, которое возвращает список всех пользователей, которых может видеть клиент, и discord.utils.get
, чтобы найти пользователя с правильным идентификатором.