My bad, I'm just a dumbass who got way too worked up.
Since they delayed it, they never gave a concrete date again, just keep stringing everyone along with the number 2026. I'm seriously starting to think they wanna drop 1.9 on the last day of 2026, aka Dec 30, just to piss off every player.