So.
We had this work scheduled at the weekend.
The routing was configured as described.
We decided to test this by switching over to the secondary router (it's a hot spare).
We allowed switchover to happen and I had a port ready to go to carry the vlans.
However no traffic would route to the internet. It took me and the support tech at our ISP a while to figure out the cause but in the Cisco logs we noticed a conflict.
The gateway address (10.120.18.7) was a duplicate. Looking at the MAC address the IP that was being advertised was the one for the MS250. We flipped back to the primary and everything reverted back to normal service.
This is how I created the first VLAN (Internet - 18).
Note that I binned the other VLANS for the purposes of this update. They were all created as outlined in my table above. The routing interface for each was the .1 for the subnet.
My ISP sent through a portion of the log which shows this:
This is what the CISCO (ISP) router saw.
Sep 7 2018 20:59:36.856 BST: %IP-4-DUPADDR: Duplicate address 10.120.18.7 on Vlan18, sourced by e055.3dfb.8d2e
I'm completely confused by this. Why would the Switch be advertising that it had the IP Address? Why would this go away when we flipped back to our normal routing arrangement?
And also yes, we lost our ability to manage the switch once we flipped over but I am not sure how to keep our internet connection alive during the change.
I have raised a ticket with support about this but other than an acknowledgement I've not heard back.