Definitely this! Also, Toyota has handled the chip shortage wayyyy better than GM has. Don't get me wrong, Toyota his been hit hard by the shortage, just as GM has. However, GM has been hit on a whole other level.
In the end... shoddy craftsmanship and cost cutting at every turn in production...