My game released on Itch and I attempted to send the download keys to all of my Kickstarter backers. Unfortunately, only after I hit send was I notified that I required Admin Approval. I have since been waiting a week for approval, with backers asking me what's going on with their keys. It's been a point of frustration for me over the last week, and while my backers are understanding, it's still not ideal.
I understand this is not a forum to ask how long it will take for support to reply. Instead, I think there should be a Heads Up, or some other sign of not only the need for Admin Approval, but a note stating that it could take over a week for approval to be granted. In doing so, creators would understand the timescale at which approval can be granted, and could factor this into their plans. At present, the notification that appears after you hit send causes annoyance and disrupts release plans - as can be seen from other forum posts when you search "admin approval".
This feature is tiny, but would be massively beneficial and would remove a lot of pressure and frustration from creators who are planning or releasing a title after a successful Kickstarter campaign.