@Nitek May I ask, if the change solved your problems permanently?
I also have a Trigorilla (1.0) board and installed the TMC2208 v3 a few days ago. I notice the same strange behaviour (different stepper fails, always repeatable with a G28/M84/G28 combo, etc.) and tried to solve it with sending a different SENDDELAY value, but that didn’t solve the problem. Then I have to turn off the printer, wait some time, turn it back on again and only send a G28 at beginning of a print, but not manually…
Generally, if I issue the G28, the printer starts to home, but stops the steppers randomly and mcu is shutdown. So sadly, everytime the stepper communication fails, I am unable to execute a DUMP_TMC so I cannot get further information.
What I find really strange is that I was able to succesfully end a 3 hour print, BUT in my end gcode is a G28 and it failed again.
EDIT: Oh, I see, it seems to be same as in: TMC2208: periodically gets errors while homing - #7 by massild
Reverted to my old stepper drivers for now.