I think you have misunderstood the problem. The Extension is released insomcuh as it is visible and installable by everyone, however the developer dashboard continues to show as only “approved”. In my case, regarding screenshots, they were uploaded along with the new version and unfortunately did updated when it was released.