Also, to answer the questions above:
The witch did NOT say releasing the gods would release the eladrin, but she did agree to release them when she was released. Whether she actually does or not is a whole different story.
Also also, she said Brie needed to be back in under 3 months so at that point her time frame was accurate but she never told anyone what that date was. That witch, vague as fuck
Steve needs a subtitle of "Podcast Historian". Somewhere in one of the episodes I'm almost positive someone said that the blood moon was happening before Briahna had to get back to the witch, but I have no idea where (and that is absolutely NOT a challenge to the Podcast Historian to try and find out!) and it could easily have just been a miscalculation. That's likely water draining out of the swamp (and possibly under a bridge) at this point.
I wonder if the witch was agreeing to release them before or after killing everyone in Theria? I tend to agree with Daegon that you can't believe anything the witch says.