It's well, those agents always have different information all the time you call, just exercise patience, I know it might be hard, I believe you will hear good news this July, and all other stages might just be spontaneous since you have waited a long time.I already call 2 time first agent told me your background check is passed and the second agent told me your criminality is passed and background check is not started yet i am confused what happening why two agents told me different story