1) constant layoffs which each time pause PERM authorization
2) some (but not all) major tech companies having to settle with the DoL or other similar entity about how they were making applications public for the labor market test. These settlements did not happen during this admin. And the higher exposure to average job seekers means defending the PERM is harder (partly bc you cannot claim that your employee is a higher quality employee, only that the on paper requirements like a degree and knowledge of various things, is met or not met)
PERM isn't meant to be an automatic process. I get that the employee wants permanent status but the employer can't have it both ways. You can't constantly need to be doing layoffs AND be unable to fill what is probably a pretty generic position (like "software engineer").