@Ian-Miller there is also a mix of rrf2 and rrf3 commands in your config. For example, M305 works in rrf2 but not rrf3. Assigning endstops like you have works in rrf3 but not rrf2
tmc2660 on duet 2 is connected with series sense resistor on the output H bridge .
if you're lucky , you burned only the sense resistor .
check it with multimeter , R33 and R35 near the z axis driver IC .
while testing the z axis driver , did you place jumpers back on the second z motor connector ?
No problem. It can get a bit daunting at times and we tend to overthink it which can lead us astray. Usually, when in doubt, getting a config from the configurator will show us the correct syntax to start with.