We submitted our plugin for approval at October 24th. It's been a month since it's been in "Pending" state.How long does submission approval take? Maybe we should cancel the submission and resubmit?

We are working out some kinks in the approval process - so no need to resubmit. Your app is in the queue, but we have been busy getting the verification automation finished, so we are manually going through the approval process for now, which takes additional time. Ideally the time-to-verify will be a few days once all the kinks are worked out, but haven't gotten there yet. Hopefully we'll start seeing apps approved in the next couple of weeks, so I (and the rest of the team) really do appreciate your patience, and thank you for being one of the early adopters. We'll get there, I promise!