Hello,
My case is complicated. Let me start from the beginning. I am a US citizen and my fiance from Moscow and I applied for a K1 in Feb 2018, and we got the VISA in May 2019 at the embassy after several months of trying to get an interview date. We arrived in the US together in October 2019, but due to my sudden 4 month work assignment in Germany in January 2020, we decided not to get married right away as we would be apart for too long while she adjusts her status.
Now, we are trying to figure out what to do. I was thinking that we could marry in Russia and then we can apply for a CR1 or K3. The reason why this is an option is that my company has an office in Moscow and I can actually get a work VISA and establish temporary Russian residency. I thought that perhaps I could qualify for DCF(direct consular filing) this way, but it is my understanding that the USCIS closed this permanently in March 2019. If I officially reside in Moscow for more than 6 months, is there still a way to apply through the embassy directly if DCF services were shutdown, rather than the lockbox in Chicago or Phoenix?
The other option is that we re-apply for the K1. It will be weird as we already applied and were accepted and she was in the US for 80 days. It would be nice to somehow fasttrack a second application, after already having a previously approved K1. I assume the answer is no, but I will ask- is that possible? Is there any way to apply in Moscow if I establish my 6 month residency?
My next question can influence whether to go for the K1 or CR1. Once in the US, is there a difference in how long it takes for my wife to get status to start working? If we get a CR1 or K3, can my wife get a greencard more quickly thank K1? What about DCF? We are thinking that even if a process takes longer while in Russia, it might be better to minimize how long she's waiting to be able to work once we arrive in the US.
To us, it doesn't really matter whether we marry in the US or Russia, but we are trying to weigh the pros and cons. Thanks in advance for any advice you can provide!