I was on the entire time, even logged in earlier and I didn't get either of them. It's still stuck at 86%. I got one from Lucky Ghost's stream. But I had both pages open. Will it re-air or come back?
You can only make progress for one channel at a time, meaning your Twitch account probably stopped your Bethesda main stream progress because you opened Lucky Ghost's stream and began progressing there, where the progress was towards a single crate and not the multiple + pet that Bethesda mainstream had on their channel's schedule.
I had bethesda stream open the entire time, Lucky Ghost was opened before hand because he was running his own separate drops. But I watched Bethesda's the entire time. After it was over, Ninja came on and I even left him on! I have never had issues with two separate tabs before.
Also, I made sure everything was connected. It obviously was since I got 86% at least.
The official Bethesda account is currently streaming "Legacy of the Bretons Autumn Event UK Recap". You should be able to get your progress to 100% that way.
During scheduled ESO streams on the following channels, tune in for at least 15 mins to receive a Clouded Senche-Leopard Cub pet and an Ouroboros Crown Crate through Drops, and at least 30 minutes to receive an additional Ouroboros Crown Crate.