Node.js update breaks Node-RED restore feature

After upgrading our first of several EPICs to 3.3.1, we found that Node-RED will attempt to start but cannot remain running. We see this:

and then it stops and repeats (as you can see by the number of restarts). I am happy to blow away all of my flows as I have copies of the logic elsewhere that I can re-create. Below is a portion of the console log. Perhaps the logs indicate some bad node? (node-red-contrib-serial-modbus?)

9 Nov 18:56:45 - [info] Node.js version: v12.22.1

9 Nov 18:56:45 - [info] Linux 4.1.15-rt18-nxtio-2.1.0+g74af60a arm LE

9 Nov 18:56:47 - [info] Loading palette nodes

9 Nov 18:56:51 - [warn] [RED.events] Deprecated use of “nodes-started” event from “/home/dev/.node-red/node_modules/node-red-contrib-groov/build/src/config-handler.js:82:20”. Use “flows:started” instead.

9 Nov 18:56:53 - [info] Settings file : /usr/share/nxtio/services/node-red/settings.js

9 Nov 18:56:53 - [warn] Use of httpRoot is DEPRECATED. Use httpNodeRoot/httpAdminRoot instead

9 Nov 18:56:53 - [info] Context store : ‘default’ [module=memory]

9 Nov 18:56:53 - [info] User directory : /home/dev/.node-red

9 Nov 18:56:53 - [warn] Projects disabled : set editorTheme.projects.enabled=true to enable

9 Nov 18:56:53 - [info] Flows file : /home/dev/.node-red/flows.json

9 Nov 18:56:53 - [info] Server now running at http://127.0.0.1:1880/node-red/

9 Nov 18:56:53 - [info] Starting flows

9 Nov 18:56:53 - [warn] [modbus-read:303 Dew Point] Client → open node 34e6695c.d99736undefined

9 Nov 18:56:53 - [warn] [modbus-client:USB0] Client → fsm init state after new

9 Nov 18:56:53 - [warn] [modbus-client:USB0] Client → first fsm init in 500 ms Serial@/dev/ttySer0:19200bit/s default Unit-Id: 3

9 Nov 18:56:53 - [info] Started flows

9 Nov 18:56:53 - [info] [inject:228b155b.304ada] repeat = 60000

9 Nov 18:56:54 - [red] Uncaught Exception:

9 Nov 18:56:54 - Error: The module ‘/home/dev/.node-red/node_modules/node-red-contrib-modbus/node_modules/@serialport/bindings/build/Release/bindings.node’

was compiled against a different Node.js version using

NODE_MODULE_VERSION 64. This version of Node.js requires

NODE_MODULE_VERSION 72. Please try re-compiling or re-installing

the module (for instance, using npm rebuild or npm install).

at Object.Module._extensions…node (internal/modules/cjs/loader.js:1057:18)

at Module.load (internal/modules/cjs/loader.js:863:32)

at Function.Module._load (internal/modules/cjs/loader.js:708:14)

at Module.require (internal/modules/cjs/loader.js:887:19)

at require (internal/modules/cjs/helpers.js:74:18)

at bindings (/home/dev/.node-red/node_modules/bindings/bindings.js:112:48)

at Object. (/home/dev/.node-red/node_modules/node-red-contrib-modbus/node_modules/@serialport/bindings/lib/linux.js:2:36)

at Module._compile (internal/modules/cjs/loader.js:999:30)

at Object.Module._extensions…js (internal/modules/cjs/loader.js:1027:10)

at Module.load (internal/modules/cjs/loader.js:863:32)

at Function.Module._load (internal/modules/cjs/loader.js:708:14)

at Module.require (internal/modules/cjs/loader.js:887:19)

at require (internal/modules/cjs/helpers.js:74:18)

at Object. (/home/dev/.node-red/node_modules/node-red-contrib-modbus/node_modules/@serialport/bindings/lib/index.js:14:22)

at Module._compile (internal/modules/cjs/loader.js:999:30)

at Object.Module._extensions…js (internal/modules/cjs/loader.js:1027:10)

at Module.load (internal/modules/cjs/loader.js:863:32)

at Function.Module._load (internal/modules/cjs/loader.js:708:14)

at Module.require (internal/modules/cjs/loader.js:887:19)

at require (internal/modules/cjs/helpers.js:74:18)

at Object. (/home/dev/.node-red/node_modules/node-red-contrib-modbus/node_modules/serialport/lib/index.js:2:17)