I have to say, when I spent 50 odd days with my ender 3 pro, I was getting a little disillusioned, thinking I was on a road to nowhere.
Since returning it and getting the CR10 v2, it has never needed levelling past the first time. Even when I tilted it, placed it on it's side etc to trace the wiring, when I put it back upright and did a level test, nothing needed adjusting it was all perfectly in place.
I read facebook posts of people having problem after problem, others say they've never had problems, I''m convinced there's simply some badly made printers out there.
I've had my first failure on my CR10 v2 today, a print taking up all 300mm of the bed, the corners lifted. Bed was only 50 degrees, I suspect the heat doesn't get to the edges so hopefully increasing bed temp will fix it.