I’m not sure about the S1, but I have the ender 3v2, and had issues with the first layer when I first got it as well! However, I eventually installed jyers firmware and a touch probe on it, and since then, my prints have been flawless ever since, and I haven’t manually leveled my bed in years! I basically used the jyers firmware and touch probe to build a 100 point mesh of my print bed, and then included g code before each print to do a 3 point tilt check to align this mesh to the bed, which basically realigns the virtual mesh to the bed even if it might have shifted! And since it’s only 3 points, it’s super fast and can be ran while the nozzle is heating up before every print!
I’m not sure about the S1, but I have the ender 3v2, and had issues with the first layer when I first got it as well! However, I eventually installed jyers firmware and a touch probe on it, and since then, my prints have been flawless ever since, and I haven’t manually leveled my bed in years! I basically used the jyers firmware and touch probe to build a 100 point mesh of my print bed, and then included g code before each print to do a 3 point tilt check to align this mesh to the bed, which basically realigns the virtual mesh to the bed even if it might have shifted! And since it’s only 3 points, it’s super fast and can be ran while the nozzle is heating up before every print!