@nightreaver said in Bltouch offset resetting:
G31 X2 Y57 Z2.155 ; Set Z probe trigger value, offset and trigger height
Your G31 is missing a trigger value (P). For BLTouch add P25.
You can also send G31 by itself at any time to get a read back of what the firmware has configured so you can check if it's actually getting reset somewhere or not.
https://duet3d.dozuki.com/Wiki/Gcode?revisionid=HEAD#Section_G31_Set_or_Report_Current_Probe_status
M558 T250 is a very slow travel speed between probe points. 2mm/s basically. T6000 would be more bearable.
Can you send M98 P"config.g" to check for any syntax errors?
At the start of your homez you may want to add M561 as well to make sure any compensation is removed before homing Z. This may be the cause of the issue you're seeing and not the offset actually being changed.