At wake-up this morning, my connection to HomeKit was dead from my C8. No Response mode.
I did the normal restart of the C8 and it came back.
In order to debug, I created a rule where every minute I would set a virtual switch called switch A, and when HomeKit saw switch A turn on it would turn on another switch called switch B.
In the rule I would check if switch B did not come on within 10 seconds I would declare HomeKit dead.
Interestingly enough HomeKit died exactly 1 hour after I rebooted my C8.
I am still investigating.
Also the C8 was no longer in the _hap._tcp list.