I am using Arduino IDE 2.3.4.
in the function sendReceivePrevious() the read data in MisoDatagram.uint64 are stored incorrectly, while the read values in byte_read are correct.
Line 362 in TMC2130.cpp must be changed as follows:
miso_datagram.uint64 |= (uint64_t)byte_read << (8*i);