Successful z offset with no probe and BL touch (only end stop switch) ender 3 basic printer

Maybe I do not really understand the question but it seems that your basic setup is not really properly done. When you do not use a probe then you need to dial in your first layer with the endstop position and the leveling screws.

  1. Screw down your bed a tiny bit more than you usually would
  2. Mechanically tune your endstop so that the nozzle stops approximately 0.5 mm above your bed. Put the nozzle over one of the screws when doing this
  3. Use the Paper Test directly above each bed screw position to level your bed. You can use BED_SCREWS_ADJUST to support you (need to set the correct screw locations in your cfg)

EDIT:
4. Verify your setup in the center of your bed. The paper should have the same friction as at the screw positions

Given your bed is halfway straight you should now have a proper starting point at least for a layer height of 0.2 or above.

If you now need to do some minor adjustments you have various tools to do so:

  • Use the baby-stepping function, e.g. in fluid
  • Specify a z-offset in the slicer
  • Specify a z-offset in your start Gcode, e.g. using SET_GCODE_OFFSET