not all the issues were kernel related, I remember one time there was an update that defaulted the Legion Go's gamescope-session refresh rate values as 60,12060,120.
Which broke literally every single game in gamescope-session until it was fixed to 60,14460,144
LGO screen is 144hz