I think you may have it as private, rather than public.
I think it's public, as opposed to draft or restricted. But maybe I'm looking in the wrong place. Ah well, not important. I also see the submission feed keeps track of updates, and I update a lot so it's good the feed isn't plugged by that.
Check these settings. They're right at the bottom of the game page. If it's not that, then I've got no idea.