It seems players are having trouble finding the seasonal quest and were worried it was missing for them. As it turns out, you need to have finished the Vessel of Hatred prologue in order for it to show up. If you own the expansion, that is. So it’s a fast an easy fix, as Blizzard explain:
Thank you everyone for the reports, if you are unable to start the Season of Witchcraft questline and have not yet beat the Vessel of Hatred main campaign, you need to complete the Vessel of Hatred Prologue before having the option to start the seasonal questline.
This is only for Vessel of Hatred owners who have not yet completed or did not choose to skip the Vessel of Hatred campaign, as both the Prologue for the campaign and Season of Witchcraft storyline begin in Gea Kul.