Odd, I rarely have to reboot my Homey’s.
Here you can download a Zigbee sensor check script, which you can run 1 or more times a day, so you’re not, or less often, surprised anymore.
Also, check if you’ve used enough Zigbee router devices, I’d say 3 meters max between devices, for indoors.
And don’t forget to tune the wifi and Zigbee channels, while they share the same 2.4GHz range. Even your close neighbours’ wifi signal can interfere with your Zigbee signal.