Thank you for your response. I have clarified my situation with USCIS before i started my application on DV l base. They said I am eligible for AOS. I have never been on any illegal status in the US. Hopefully, there won't be any problem. I am still not sure why his case was denied, hopefully it is not related to his asylum status.
How did you clarify your situation with USCIS? You called the 1800 number and they confirmed your eligibility to file? Sorry to let you down, I believe you’ve been misinformed. The reps answering the 1800 number are not IOs, they are mere contractors hired to read prepared responses to questions over the phone. They are not in a position to determine your eligibility. The denial has nothing to do an illegal status. It simply has to do with the fact that adjustment can only be done from an actual status. You have no status to adjust from as asylum pending.