B Permit stuck in limbo, how to contact migration office ZH?

I am an EU citizen and I did my master here in Switzerland. In November I graduated and I was hired by the university to continue my research there for some months. Once I received the contract, I went to my Kreisburo to change my permit to the work one. They said it was all good and that I should receive it mid January since they were going to close for few weeks during Christmas.

All good so far, as time passes by I start to get a little worried since it was late January and still no news from them. So I email the migration office in Zurich using the form online and they answered saying they had sent a letter to my address asking for more information (basic stuff, like "when you graduated", "are you still studying.."). The problem is that for some reason (lost? maybe stolen? I live in a student complex so shit happens often with post) I never received that letter, but luckily they send me the same pdf via email.

So I answer their questions and send both via email and post the answers on the 1st of February.

Now, 2 weeks later and still no news or anything. I sent an email asking for an update but it got ignored. Should I get worried? My friend (also EU) who just did the same thing as me got his new permit in like 5 days.

Also, is it possible to just go to the migration office and ask? Because for some reason I remember you can only go by appointment but I can't see how to book one.. (maybe it was only during peak covid?)

The only thing I could have done "wrong" is answer in English in my response but I seriously doubt that it would be a problem, especially considering how easy/short my answers were.

Thanks for your help!

Welcome to the forum.

https://www.zh.ch/de/sicherheitsdire…ationsamt.html

They've turned off the [[email protected]](mailto:[email protected]) email starting this year and ask people to use the contact form , so your email might just have been blackholed.

I think so but I'm not sure. In any case you can call them at +41 43 259 88 00 and hopefully there'll be somebody speaking English on the other side