The picture is hard to read, but I was able to figure out most of the connections.
Between your 5VOUT and VREF pins, you have the 6.8kohm resistor with what looks like a variable resistor. What do you have that set at?
Everything looks good for your schematic. Unless you have a defective chip, I believe it is an issue with your code.
Keep in mind when testing the motor, assuming you are using a standard 200 steps/revolution motor, that with an 8 microstep divider (from MS1 and MS2 set to LOW), you will need 1600 step pulses to complete one full revolution. I would put the test code to do an infinite loop of only step pulses.
Your UART baud is 9600. The datasheet says that 9000 is the minimum if running at 20Mhz. I would recommend making the baud higher. The TMC2226 should be able to support up to 1Mhz.
Lastly, In your code you posted above, you have “digitalWrite (ENABLe, 1);” in your setup. This is good, but after sending the UART code to the TMC2226, I don’t see any code that sets ENABLe to LOW. The ENN pin has to be set to LOW after the UART code to enable it. I’m sure you have plenty of other code, I just happened to notice that in the code you posted.