Как выглядит ID сообщения в телеграмме?
ID выглядит правильно, вопрос в том, правильный ли вы подставляете, давайте лучше получим ID отправленного нами сообщения и изменим его по нему, а не тыкая пальцем в небо. Расскажу на примере Telethon(Самая простая библиотека по моему мнению):

Во первых, отправим сообщение и запишем его в переменную
message = client.send_message(chat_id, text)

После чего мы можем достать из переменной ID отправленного нами сообщения:
message = client.send_message(chat_id, text)
print("ID сообщения: ", message.id)

И вот только теперь отредактируем его с помощью ID, который получили, вот пример рабочего кода:
message = client.send_message(chat_id, text)
client.edit_message(chat_id,message.id,text)

Надеюсь, что объяснил понятно
Посмотри бота @ShowJsonBot