Just noticed the comment about the current - 2A is surprisingly high and is the maximum rated current for the TMC2209. I’m running my bed slinger with two NEMA 17s in parallel at 0.8A (the X & Y axis current is 0.6A).
I guess because the printer’s old you have additional resistance to overcome but that’s still pretty high (even at 1A per motor because its in parallel).
When the printer is running, you should be checking the temperature of the Z axis steppers and the TMC2209 driver to make sure you don’t end up with a literal meltdown.