Running as root is not recommended.
So running as a normal user is something I would try and something you should be doing anyway.
You do not need to run as root to access the serial port from Node-RED or from python. The user needs to be a member of the 'dialout' group.