Self distributed add-on - Awaiting review for over a week

We submitted a new version of our add-on on Nov 25 and the status still says “Awaiting Review”. Ours is a self distributed add-on and reviews are almost always instant.

Any pointers? Should we try submitting a fresh version?

For the review team - https://addons.mozilla.org/en-US/developers/addon/promohunt/versions

Sorry about that, your submission should be approved within a few minutes.

Thanks Andreas. Just wanted to know - Is this right place to ask for help in similar cases in the future?

This is generally the best place to ask if something seems off with the site.