Alarmo / Konnected causing Hass to reboot?

I’ve previously posted a few times about a weird issue where my HA reboots randomly.

I think I’ve identified that the reboots are linked to my alarm system. Whether this is Alarmo (seems plausible) or the Konnected board (seems less likely!) I don’t know.

Anyway what’s weird is the database never seems to get corrupt and the SD card never seems to get corrupted either.

Previously when my HA has rebooted due to power issues, the SD card or the database both get corrupted super easily.

Whereas in this scenario I get one or two reboots a day and not once has Home Assistant got corrupted.

Any ideas how I’d debug?

many thanks