Due to how the daemons are managed in MacOS, it can occur that the daemons are not properly booted-out which will cause the remaining scripts to restore routes not to run
execution error: boot-out failed
This is because the script is doing && insterad of ; which would mean if a boot-out failed (because app is no longer running), then the reamaing commands will still be run.