That would not be the best solution as the subnet is for a particular set of containerised workloads (using maclvan with docker) so both subnets do in fact reach the same physical interface and traffic is co-mingled on the receiving host. Since writing the initial post I have found that if I select "Dynamic Gateway Policy" on the interface and do not assign any static IPs to the interfaces then the static routes start to work. Presumably this is the correct way to do it - though if anyone could confirm if this is the correct way that would be great.