Pretty sure that staying outside US for extended time during I485 pending period could cause rejection of I485. 6 months is a very long time in this regard.