@mistryp Can you confirm by printing the same object that the freeze point is random? If not random then the issue likely lies within the gcode, either its generation or the printers response to a command. If random then start looking at all the connections and maybe separate the BL Touch cables from the others (might be picking up noise). Also, watch the nozzle and bed temperatures. They should be stable, if not the printer might stop thinking it's going into thermal run away.