Оба токена имеют очень различное использование и очень разные жизненные циклы.
Каждая установка приложения, использующая Firebase Cloud Messaging, имеет свой уникальный идентификатор экземпляра.Таким образом, этот идентификатор определяет одно приложение на устройстве с тех пор.Если у вас есть несколько приложений, использующих FCM на одном телефоне, каждое приложение имеет собственный идентификатор экземпляра.Если у вас одно и то же приложение, использующее FCM на нескольких телефонах, оно имеет уникальный идентификатор экземпляра на каждом телефоне.Ответ Питера содержит отличное объяснение того, когда это значение может измениться.
Каждый раз, когда пользователь входит в систему с Аутентификацией Firebase, он получает идентификационный токен.Этот ID-токен действителен в течение часа и подтверждает подлинность того, что пользователь вошел в это приложение.Через (чуть меньше) часа Firebase SDK обновляет токен ID.