Well I felt like the day would never come but... I-130 just got approved! 🥳
After waiting six months I reached out to our senator's office on Thursday and today the I-130 approval was posted online. Status still says 4 weeks, but the notice was posted in the documents. Hopefully I-485 happens this week!