I am sorry it is taking this long and I totally understand your frustration! They are not anywhere near July 23 approvals yet. They’ve barely cleared end of May 23. I know for other countries like the UK it would take a spouse 6 months from start to finish to reach the country. It’s insane if you think of the process for the US respectively. Making couples live a few YEARS apart on other ends of the world before allowing them to live together is not in any way supporting your citizens. On top of it, they charge a lot of money, keep increasing fees, and yet times are not because reduced - quite the opposite actually.
Ignore the 8 month estimate though, that whole tracker on their website is a gimmick. I would think it’s not too difficult to have an accurate processing timeframe on there either. There’s other websites using data analytics to give us estimates that are pretty accurate, but with all the money in the world that they take from us, USCIS cannot manage the same efficiency.