Indeed it's taking a bit longer.
Seems like itch staff now is taking a while to approve this and sort through everything. It's mid March now, still not started.
Hopefully we will know more soon and have a heads up at some point shortly before the start.