Homekit - Could not find existing MAC

@rrgeorge you did an investigation on this issue last time (3 years ago)

do you remember what was the root cause for this issue?
looking on homekit binding code i cannot find anything that would result in deleting mac address from homekit.json and anything i can do to ensure that mac address is stored. i cannot flush storage, i can only do "storage.put(“mac”, …).