Happened to me all the time, when, for example, setting up very generic and common laptops for family & friends. It never worked out of the box. Every single time, I had to give special treatment. Research extra drivers, etc… Hard to do in some locations, when they do not have a second system to do all the work from.
Tried it over many years. Last one was last year. Every time, the same problem. I even considered moving to Windows, but it would be tougher for me to administrate for me, as I’m used to headless Linux. It’s just, whenever Linux tries to GUI, it fucks up everything colossaly.