Anyone knows why it could be?
Here is some screenshots from the game :
Submit again with new preview and thumbnail image and make sure demo url running over https