I was on F1 visa and applied for my GC / I485 thru my spouse few years back. Unfortunately while coming back from India 3 years back, I used my stamped F1 visa instead of AP. My lawyer told me that due to this, I have abondoned my AOS and he has to withdraw my 485 and refile it when it will be current. Few days back spouse became current and attorney was preparing to apply for 485 again but in USCIS the status of my application was still shown pending not withdrawn. To our surprise, we saw 2 GC in the mail and the online status was shown approved. But the attorney is saying that we should re-file the 485 since USCIS did not withdraw my application and approved it. They says that I might have issues if my absence is detected when I will apply for citizenship later. Please suggest. I am so puzzled and tensed.