I like the concept, it reminded me a bit of Papers Please, where you want to get the relevant info to make a choice as quickly as possible!
It appears that your itch.io game page settings' resolution is smaller than your game's, cutting off some of the content:
I think you can still fix this even with uploads locked.