The good news is I've got my NR stuff running clean and fully functional. So my next step was to install homekit-bridged. After several install attempts that failed (and checking for solutions on the inter-web) I've run out of 'next thing to try'.
To install I've tried: sudo npm install node-red-contrib-homekit-bridged
and get an error message of:
gyp WARN EACCES user "root" does not have permission to access the dev dir "/root/.node-gyp/6.14.4"
gyp WARN EACCES attempting to reinstall using temporary dev dir "/tmp/.node-gyp"
gyp ERR! configure error
gyp ERR! stack Error: EACCES: permission denied, mkdir '/home/pi/.node-red/node_modules/zmq/build'
gyp ERR! stack at Error (native)
and the last attempt I tried using: sudo npm install -g --unsafe-perm node-red-contrib-homekit-bridged
and while I get no CLI errors, when I stop / restart NR I get this:
[node-red-contrib-homekit-bridged/homekit] Error: Module version mismatch. Expected 48, got 57.
Under 'manage palettes I can see "node-red-contrib-homekit-bridged' but it has a red exclamation error triangle and the 2 nodes shown are 'homekit-service' and 'homekit-bridge' but the boxes are grey with dashed outline.