I currently reside in the USA. Filled recently and has been accepted. Waiting on receipt number. Been in USA on J1 for 8 years. Currently two year rule does not apply. Here with my family of three. They have been included in petition as H4.
Credit score/history doesn’t impact the outcome of H-1 processing.