Any Vecna stuff they're dropping currently is absolutely cross-promotion with Stranger Things. The series gave them a huge amount of free promotion, and I believe Vecna is WOTC IP (the 3PP Critical Role stuff can't use the actual name anyway). It makes sense to me that they'd let them use it, on...