It would help to see your actual gcode files to understand what is happening and why it may be giving a z datum warning.
Loading the heightmap before setting Z0 with the probe will give the warning message that mentions the Z datum.
Ideally the probe point should line up with a point in the mesh, otherwise it lines up with an interpolated point.