It is very normal to deny his H4 extention application because his non-immigration status had a big gap (AOS is not a non-immigration status).