That’s a bummer. Have you tried pop!_os? Really stable and usable in my experience on any recent gen Lenovo CX1.
I like the idea of pop!_os but part of the flagship experience is a big ol' Javascript extension on top of Gnome. I can't imagine I'd find that enjoyable.
Last time I had a Linux working and I didn't hate the experience was a "so small I could drown it in a tub" install/config of Void with mostly Suckless tools/programs. I find Linux to be most tolerable in those kinds of configs, these days. Doesn't do much, but what it does do actually works and behaves fairly consistently. Start trying to get fancy, and the machine begins to feel haunted in a hurry.