In a past life I spent 18 years automating a hospital with PLC's etc.
An important aspect that sets off major warning bells for me is the dashboard limitation of Node-RED.
See this thread for a great insight on how it really only supports 2-3 users:
If running a few instances of Node-RED also helps address this limit, I have no idea how it could be built / made to work as one seamless dashboard.