Hello @Awildsnakgert you probably got the tail end of the previous day’s drop and the next day’s drops started right after. The below is from Twich, which is what @Nethermore is talking about.
For time-based Drops, if you are unable to claim the Drop in time, you will be able to claim it from the inventory page until the Drops campaign ends.
Emphasis on “until the Drops campaign end” like @Glurin stated, it is a Twitch problem since each day’s drop was a 24 hour campaign, that’s the time twitch is counting and not 24 hours from when you earned the drop (which is actually more viewer friendly).
Looks like Twitch is trying to get people to be active, but this comes at the expense of unhappy viewers that may not come back.