I agree, I moreso meant if they are on kernel 4.x or possibly an earlier version of 5.x then that could be why it's not working well
I expect Canonical or Lenovo or both to test all release candidates of all kernel versions after release and make sure that the hardware actually works, and if it doesn't, prevent the release of a broken Linux kernel version.
That would be the minimum level of QA acceptable for a "certified" laptop.