I’m on release iro3-firmware-hk-11-8, which is the April Fools special if I’m not wrong. I suspect that having removed 50-odd smart switches from the WiFi network it is substantially less congested, and now the Wretchio mostly stays connected to HomeKit. It does disconnect from time to time, usually because I have done something totally evil to the WiFi - this week it was rename the home WiFi to some other name and create a new WiFi network with different hardware but using the old SSID. This was so I could connect my bed to the Internet. I’m still working on finding a HomeBridge thing to allow me to voice control my bed from Siri: “Hey, Siri, fold my wife’s side of the bed into a taco". Anyway, if it does disconnect then the most reliable way I’ve found of bringing it back into the fold is to unplug it, sneeze three times†, and then plug it back in.
†) OK, just wait a moment instead if you don’t want the magical effect of sneezing being the thing that fixes the sprinkler system, but instead want the mundane “I turned it off and on again” solution.