Firebase-Instance-Id-Token - это точно не то.
Может быть там вообще не предусмотрено получение за раз количества этих гифтов больше чем 1? Т.е. в логике предусмотрено, что можно получить только 1 и всё что отличается от 1 будет выдавать ошибку. Ну или если всё-таки можно за раз получить их 2...