@koolatron
Did you get a chance to try the version I posted here?
It should simplify jobs with multiple tool changes. Basically, it has you probe your initial tool and then any new tools compare off the initial. Just make sure you’re running CNCjs 1.9.18 or newer.
"Automatic" Tool Length Offset