no you don’t, once you reside in any of the UK territories your application goes to London. You just have to provide your legal status and flight itinerary from the territory. They accepted our documents and it went for approval.
Do you live in the UK? Keeping my fingers crossed for the same turnaround time. Someone in our group did hers on Dec 21 and received it on Jan 4th which is about 6 business days.
as mentioned above I didn’t see the botC option until last week, when I saw it we did reapply and hoping we receive the visa by Friday morning. It was an honest mistake