This is most likely not related to cash flows. This seems to be a preemptive strategic layoff to cut costs in preparation of tougher times to raise money / higher interest rates.
That’s true, it doesn’t capture data from the last two months.
The trends in market valuations have been consistent for several months now though, going back into last year. Whereas any collapse in consumer spending has yet to manifest itself for any longer than a month and a half.
It has a little bit to do with Ukraine, insofar as energy is having its own shortage exacerbated by the conflict on top of the massive inflation that would probably create demand destruction all on its own.