ideally, or indeed, the way we hope it would work, that after you upload an early build of your game, you get lots of feedback by itch community. The reality shows that Defold forum seems to be more alive/helpful in terms of feedback. Lets hope the voting process votes better at itch.io
What I suggest you do is to try to polish/improve the game till the end of the jam and update the game page at itch.io in order to get better score/more chances to win something.
Also you may want to spend the two weeks to build a small community around your game so you get more votes when the jam ends. It may sound like lots of development and marketing work, but this is also a nice rehearsal for shipping the finished game. Just on a smaller scale and with somewhat lower stakes.