Simple Dynamic DHCP Client Script Fails

WTF that switched properly right away.

The previous unreachable route
S — 0.0.0.0./0 — 1.0.0.1 unreachable — 3 is now
S — 0.0.0.0/0 — 1.0.0.1 recursive via IP GatewayISP1 vlanbell — 3

If I had lots of wine I would give you a kiss!!
So please explain what I was forcing or not allowing the router to do with scope and target scope.
I am reallly mixed up about those settings. I cannot find a clear set of definitions that I comprehend.

For example the default settings when creating routes is scope=30 and targetscope=10.