HomeKit - Accessory out of Compliance

Well, I wasn't willing to nuke it ( using your suggestion) to that extreme... I have a significant number of Homekit devices, and devices brought in via other hubs (Starling, MyQ, HomeBridge, Phillips Hue, Wemo, SwitchBot, etc.). and I've had to do the setup from scratch two or three times and it's definitely not fun. Given I had

I had done it before (similar to what you said) and it didn't lead me to an answer.... Still had problems.

What I did find that fixed it thought :

  1. Upgraded iPhone to 16.4.1 which seemed to reset most of the Home stuff (at least indirectly)
  2. Had deleted the items from the homekit app on Hubitat before I did the upgrade.
  3. Re-added devices after phone update....

I still ended up encountering some problems but this time since I had pretty much clean logs, I found that it seems that the Overflow sensors are generating a null pointer exception, which I believe then causes the Homebridge app to crash/hangup/not-respond-properly.
(I'm using : Quirky Overflow Water Sensor)

[dev:419](http://172.16.224.199/logs#)2023-04-10 07:18:54.364 PM[error](http://172.16.224.199/logs#)java.lang.NullPointerException: Cannot get property 'profileId' on null object on line 79 (method parse)
[dev:419](http://172.16.224.199/logs#)2023-04-10 07:18:53.376 PM[error](http://172.16.224.199/logs#)java.lang.NullPointerException: Cannot get property 'profileId' on null object on line 79 (method parse)
[dev:419](http://172.16.224.199/logs#)2023-04-10 07:18:52.911 PM[error](http://172.16.224.199/logs#)java.lang.NullPointerException: Cannot get property 'profileId' on null object on line 79 (method parse)
[dev:419](http://172.16.224.199/logs#)2023-04-10 07:18:51.875 PM[error](http://172.16.224.199/logs#)java.lang.NullPointerException: Cannot get property 'profileId' on null object on line 79 (method parse)
[sys:1](http://172.16.224.199/logs#)2023-04-10 07:18:51.134 PM[info](http://172.16.224.199/logs#)Zigbee Discovery Stopped
[dev:419](http://172.16.224.199/logs#)2023-04-10 07:18:50.805 PM[error](http://172.16.224.199/logs#)java.lang.NullPointerException: Cannot get property 'profileId' on null object on line 79 (method parse)
[dev:419](http://172.16.224.199/logs#)2023-04-10 07:18:50.395 PM[error](http://172.16.224.199/logs#)java.lang.NullPointerException: Cannot get property 'profileId' on null object on line 79 (method parse)
[sys:1](http://172.16.224.199/logs#)2023-04-10 07:18:50.247 PM[info](http://172.16.224.199/logs#)Created Zigbee Device Quirky Moisture Sensor
[sys:1](http://172.16.224.199/logs#)2023-04-10 07:18:48.798 PM[info](http://172.16.224.199/logs#)Initializing Zigbee Device 7CE5240000098FD5, 3AD7
[sys:1](http://172.16.224.199/logs#)2023-04-10 07:18:45.099 PM[info](http://172.16.224.199/logs#)Zigbee Discovery Running