After 2-3 minutes is strange. That means normally configuration is ok. Do you have a host software connected to see firmware output? It might have gone into dry run mode because of a temperature error. After that time it might be the decouple test, but it would write into log that it was activated. M111 S6 would disable dry run, M301 S1 disables preventing cold extrusions so it would also move when temperature is too low (for testing only). M999 recovers from decouple error I think until it happens again.
TMC2208 support is not in V1, only in V2 firmware. But problem is I think that it is the serial version and you need a serial per chip. But since your drivers work at start I do not really think that is the reason.