@Steven **************
It’s pretty typical especially now with the status quo of immigration rules in constant flux.
Anything that isn’t a simple 1 day turnaround at a local immigration office is taking weeks if not a month now. Work, marriage, especially education visas.
And if you need anything done by an office up country then yeah, they’re not exactly fast about things plus having to mail things around.
A lot of things changed when the new immigration boss took his position last year.