A common misconception. That SPI (or UART) connection for stepper drivers is used for moves, it is for configuration and monitoring only not for moves.
Movement uses the standard enable, step and direction pins, and these are directly connected to the atmega2560 IO pins
Yes, it is very likely your arduino mega has a damaged atmega2560 chip