@axjurado:

in my case spreadcycle is not an option. I had them initially configured with spreadcycle bit high pitch noise made them unusable.

Likely a bit too late, but there is a fix for that high-pitched noise https://www.reddit.com/r/3Dprinting/comments/64mt0l/tmc2100_high_pitch_noise/dimco9b/
More info on https://eewiki.net/display/Motley/How+to+Drive+a+Stepper+Motor - search for "Chopper configuration pins"