I occasionally experience lost connection issues when my webcam is activated with Crowsnest. Even when the printer is just sitting idle, after a minute or two, if the webcam is persistently on, Klipper will lose connection. A normal restart doesn't work; I have to do a firmware restart, twice (the first time fails because it says that the mcu is shutdown, and the second time works).
This seems to only happen when I'm actively viewing the stream over WebRTC.
Hardware
Raspberry Pi 3B+ (with Canakit Power Adapter)
Elegoo Neptune 3 Pro, connected via USB
Nexigo N60 Webcam, also connected via USB
Using Wi-Fi
Config Notes
Camera is running using camera-streamer over WebRTC at 1920x1080@30fps
Extra Notes
For WebRTC to work, I had to do the bookworm workaround for GPU memory
[pi3]
gpu_mem=128
Logs and config attached.