@gorf32 is the problem when the hot end is hot, or when the hot end heater is actually 'on' (ie heating)? If you try probing with the M558 B parameter set to B1, does that help? If it does, I expect the heater PWM is causing interference. If not, I would think that the heat is causing the Smart Effector PCB to expand, so changing the reading; try adjusting the sensitivity, see https://docs.duet3d.com/en/Duet3D_hardware/Accessories/Smart_Effector#programming-the-sensitivity
Ian