OK, it's good that it's all working now. If you wanted to try and diagnose the issue a bit more, you could try changing your settings and disable the deadlock detector on the pi, to see if the problem is just slowness or an actual crash. In your settings.ini you just need to change Enabled=1 to Enabled=0 in the DeadlockDetect section.
If the server freezes up irrecoverably instead of crashing then you might have found an actual deadlock.
Code:
[DeadlockDetect]
Enabled=0
IntervalSec=20
If the server freezes up irrecoverably instead of crashing then you might have found an actual deadlock.