Предположу, что это просто связанно с различными техническими особенностями. Если посмотреть, то можно заметить, что отправля одно и то же изображение, в нем есть одинаковые части, которые и идентифицируют изображение. Остальное - может данные о сервере, где она загруженна / дата загрузки / последнего доступа / и другая любая скучная информация, которую захочет разработчик, ну либо что угодно другое.
Если переживаете о том, что file_id меняется и может перестать находить картинку спустя какое-то время - то все нормально, в данный момент телеграм говорят, что file_id - строка постоянная, так что файл никуда не пропадет, даже если file_id меняется при повторной загрузке / отправке
https://core.telegram.org/bots/faq#can-i-count-on-...
Can I count on file_ids to be persistent?
Yes, file_ids can be treated as persistent.