My original installation on a RPi 4 with 1GB worked well for about 10 months.
After an update in mid December 2025 instability was introduced.
The ZigBee2MQTT module would freeze, logs were sometimes showing a communication problem to the ZigBee USB dongle, but otherwise just stopped updating with the freeze.
Here is the HW used: (latest)
Installation method: Home Assistant OS
Core: 2026.3.4
Supervisor: 2026.03.2
Operating System: 17.1
Frontend: 20260312.1
Coordinator: EmberZNet – 0xb43522fffe0cf004 - Revision: 8.0.2 [GA]
Initially HA would last days before freezing again. Recovery was by rebooting the entire board only, restarting ZigBee2MQTT would work before freezing within 2 hours.
Over time (4 months) after a system reboot, uptime of ZigBee2MQTT module became shorter and shorter - from days to 3 hours despite my attempts to fix it.
Attempts to Fix
Replace the USB cable to the dongle, ensure USB 2.0 port used - no change.
Replace the USB cable to the dongle with a USB 2.0 hub - no change.
Upgrade the dongle firmware to latest version - no change.
Replace the dongle (cloned the MAC, latest firmware installed) - no change.
Relocate the HA and dongle to different location in house - no change.
Disable Bluetooth - no change.
The Fix
Replaced the RPi4 1GB with a RPi 2GB RAM.
Note: The original SD card with original installation was used throughout this process.
Conclusion
1GB of RAM might have been ok in 2025 but now it does not cut it.
Usage of RAM showed up to 85% usage with the 1GB Pi, now after Pi swapped it shows around 70% (1.3/2GB).