Anecdotal but I felt it was worst during the mass layoffs in late 2022/early 2023. It has been very slowly recovering since then.
The late 2020 period was the absolute best time though. I got multiple offers almost instantly, and after I signed on it felt like the org was bloated with engineers just fiddling away on meaningless projects.