The front corner issue you're seeing, where the middle of the bed prints fine but the edges are struggling, points away from just a single bad spot and more towards a subtle issue with the overall bed plane. It rarely is just the software level beacuse if the software compensated for a specific dip, that compensation would apply uniformly across the grid, even if it wasn't perfect. What you're likely dealing with is bed tilt or insufficient tramming of the entire surface. Since you mentioned inconsistent results, you shoud check the physical alignment of the build plate before relying on the auto level routine. If the bed is tilting—even slightly—the distance from the nozzle to the plate changes across the X and Y axes simultaneously. This causes those uneven results at the edges because the slicers layer height is fixed based on a single Z-offset measurement. Try systematically checking for tilt by running a specific test where you measure the distance from the nozzle to the bed while moving the build plate through the full X and Y range. This will reveal if a slight slope is causing the inconsistent extrusion in your front corners.
Sometimes the problem is that the bed just isn't perfectly flat out of the box, and the auto-level sensor is just trying to find the average height of a warped plate. If your plate has a subtle valley or a slope, you need to manually shim it to bring the whole surface into a level plane. Small physical adjustments, like gently pushing or shimming the plate against the frame at key points, can make a huge difference. After you make those physical changes, run the bed leveling routine again, but be aware that you might need to adjust the Z-offset slightly after the mesh calculations are complete. Focusing on getting the physical surface level first is what solves these regional inconsistencies more often than tweaking the meshmap alone.