I popped in the other day and noticed a stopped print on Prusa 5 (I think it was @pacrawshaw’s). There was an error indicating a serial communication issue:
Unexpected error while reading serial port, please consult octoprint.log for details: SerialException: ‘device reports readiness to read but returned no data (device disconnected or multiple access on port?)’ @ comm.py:_readline:4081
Please see OctoPrint randomly loses connection to the printer with a "SerialException" - FAQ - OctoPrint Community Forum for possible reasons of this.
Changing monitoring state from “Printing” to “Offline after error”
Connection closed, closing down monitor
I poked the USB cable where it connects to the control board and found that it disconnects very easily. Probably just needs a new cable with a firmer connection.