I just had my interview in San Jose field office today. The officer went through every question on i485 and made some changes for me. I offered her a lot of financial evidence because of the new public charge thing (employment letter, pay stubs for the past year, bank statements, credit report, credit score... etc). She said I'm very well-prepared and asked me to wait for one week for her decision. The online status was changed to "new card is being produced" when I got home. Thank you so so much for all your help @Sm1smom!!