The last time I leveled my bed was so far back I cannot tell you on what day of the week it was on.

I have a thumb screw adjuster on the Proximity sensor, and the four thumb screw adjustments for the bed.
I use a non standard piece of paper as my measuring tool, the receipt side of my payroll checks.

If it will slide under the nozzle at the Z-Axis lowest point bed is close enough to level. Then I use Auto Bed Leveling Bi-Linear on a 4 X 5 grid.
I save the Bed leveling Data using M500, and in my slicer G-Code i add "M420 S1 ; Bed Leveling On" after the last G92 in my Startup G-Code restoring my bed leveling data.

And unless "I" really mess up the bed is level for a couple of weeks and dozens of prints.