I had the exact same problem with Ubuntu trying to get steam games to run. Unfortunately I could not resolve it and was advised to move to another distro. I chose Fedora and now everything works perfectly without having to make any adjustments. I know it’s not the answer you’re looking for, but it is a solution.