I hope and pray your situation gets better, patience is key in these situations.
If you have a USCIS account i'd suggest uploading additional evidence on form i485 part 8 section 61- 68 with regards to the public charge make sure you selected 'yes' and not 'no' and answer all the sections.
This is what prolonged my process and gave me an RFE, maybe upload a new i485 and label it as section8 61-68 completed if you did not already answer that part correctly. I am pretty sure it will make your case for GC go a lot quicker.
If you already answered that correctly just ignore what I said, just hope your situation gets better, cause i have been there also.