My issue seems to be random. Sometimes when I home, the axis runs backwards for 10mm or so. After that, the printer thinks that the axis is home. When I try to rehome the axis works as it should. Do I need to turn up my ‘driver_SGTHRS’?
Be sure to follow the directions at TMC drivers - Klipper documentation when using sensorless homing. The toolhead is not “running backwards”, it is getting incorrect signals and is thus performing actions that seem odd. After following the directions in the link above, the behavior will improve.