Edit*
TMC Behavior unpredictable at 0.1amps - maxes current with stealth-chop enabled
internal sens resistor has a minimum value- that should probably be hard coded
Great report and good analysis.
Too bad you forgot to include the klippy.log as you were instructed as nothing will be done until that’s available.