Klipper disconnected after printing 2+ hrs :(?

For the error see Timeout with MCU / Lost communication with MCU

[mcu]
serial = /dev/ttyACM0

Although not related to your error, this is not the recommended way to do it, since this can change on each new connection of the printer board. See Installation - Klipper documentation