Okay, so I exchanged a few emails with Twitch Support over this situation. BLUF: they didn’t help with anything, and pointed at the game devs to do something about it.
Here’s what they ended up saying to me (had to remove the links to post here)
1st email response
Please refer to our [Drops FAQ] article, which covers key information regarding Drops and answers most questions.
Additionally, we’ve provided a brief list of answers to other common questions below.
1. Why didn’t I receive any drops?
Our new Drops campaigns include both Mission-based and Time-based Drops. To be eligible to receive the Drop rewards in-game, you will need to have your game account [connected] to your Twitch account. Drops are available to claim up to 24 hours after the campaign’s end .
To learn more about how to claim Drops for each type of campaign, please refer to this [FAQ article].
2. Where I can see what drops I’ve received?
Drops you’ve received can be viewed by visiting your [Inventory page].
3. Why can I no longer see some of the drops items that I previously earned on my drops ?
Drops items that were earned through the older legacy Drops service are no longer visible on the Drops inventory page. Don’t worry, this change does not affect the actual Drops items in your connected game account. All items earned from the new Drops service will continue to be visible on the Drops inventory page.
4. I’ve redeemed a drop but the corresponding item isn’t showing up in game!
You can do some initial troubleshooting by checking that the item has shown up on your Drops [Inventory page], that your game account is [connected] to the correct Twitch account, and that you have followed the claiming steps for that campaign type.
You may be experiencing an error message when trying to claim a Drop. This can occur when you claim a Drop in one tab, but are attempting to claim the same Drop in another tab where the Drop is unclaimed. The first Drop should still be claimed successfully and available in your Inventory.
The game developer of the broadcasted game is responsible for fulfilling Drop rewards in-game. Please contact the specific game developer directly for any questions, as Twitch Support do not have the ability to provide or issue drops.
For any other questions or concerns, please feel free to reply and we’ll get back to you as soon as we can.
Thanks for understanding,
Twitch Support
2nd email response
I’m sorry to hear that you are experiencing issues receiving your in-game Drops reward. After taking a look, it appears that the Drop in question has been claimed successfully. Please note that Drops can take around 24 hours to update on the Inventory page.
If you’re having difficulties receiving the in-game item, please contact the game developer for this Drop. Fulfillment of in-game rewards is at the developer’s discretion, and can take time to process even after the Drop is claimed or the campaign has ended. Twitch provides the notifications to users who receive them, but does not have the ability to award in-game items once successfully claimed.
Non-reception of in-game rewards can sometimes be caused by having the wrong game account tied to your Twitch account. Please ensure that you have the right account connected before reaching out to the game developer. You may want to disconnect and reconnect your accounts to prevent issues for future Drops for that game, note that doing so in an incognito browser is often helpful with connection issues.
Thank you for your understanding. If you have any other questions we do have more information about Drops in our help article [here], but feel free to reply if you need anything else and we’ll get back to you as soon as we can.
Best,
Twitch Support
3rd/Final email response
We have reviewed your case thoroughly and can confirm that unfortunately, we cannot provide any additional insight to your request, outside of the solutions we provided in the previous responses. As a result, we will be closing the case in this thread. We apologize for any inconvenience this may have caused you.
If you have another question, please feel free to submit a new ticket under the appropriate category on our [Help Portal]. We would be happy to help out.
Thank you for contacting us, and we hope you have a great rest of your day
Hope something in that exchange helps someone reading, I’ll update when I get an updated response from Halo Support on this topic.