I completely agree, it’s a pretty bad time for an IPO - in general. But, they also raised 10 rounds ($1.3 billion total) in funding over the years, a lot of that in the last 3-4 years; their E and F rounds were in 2021, for $250 million and (iirc) $700 million respectively. That’s a lot of pressure to produce results, especially after the pandemic-inspired craziness has worn off and the Fed changed the zero percent interest rates that drove a lot of poor business decisions.
To quote a sadly departed poet on the subject - mo money, mo problems.