I had this issue too, the reason you can't submit screenshots is because this is the wrong place to put a devlog entry thingy, I don't remember exactly where you sign up for the correct one, but look for it for a bit.

In the overview tab there is a new submission button, that’s where the entries are meant to go