No, creating a new account isn't going to fix it, because this is due to automated checks applied mainly to new accounts. That, and creating a new account to circumvent restrictions is against the itch.io terms of service. But as you can see, your post went through just fine, and I don't see any others pending.
Anyway, if the problems persist, the rules of this category tell you what to do.