O-1 is not transferable. I was in the same situation last year. Then got my O-1 immediately and GC in 7 months.