The best way to maximize the mesh grid is to take your M208 as the bed surface, then add/subtract your probe offsets. That will give you the area for M577 that the probe can reach. Adjust it slightly so that you can get a whole number of points within it. Tip, if you send an M577 with a unreasonably high number of probing points it will suggest the actual maximum to you.
Now if your print head can move the nozzle outside of the printable area so that you can reach the probe further you could temporarily increase your axis limits with a larger M208 command, probe the bed with G29, and then return the limits back to only the printable area with M208 again.