I don't know then. I haven't uploaded a project since after the whole payment processer thing, which has increased the amount of work that itch's few employees have to do, and payments are valued more important as people need money, so that might be why it's taking a while.