Bootstrapping Google Cloud with multiple networks

I’m attempting to bootstrap Juju onto a Google Cloud but I continue to get errors around trying to add a subnet.

2018-09-17 17:27:16 INFO juju.state addmachine.go:489 new machine "0" has preferred addresses: private "local-cloud:10.128.0.2", public "public:35.238.144.72"
2018-09-17 17:27:16 DEBUG juju.agent.agentbootstrap bootstrap.go:328 create new random password for machine 0
2018-09-17 17:27:16 INFO juju.state state.go:402 starting standard state workers
2018-09-17 17:27:16 INFO juju.state state.go:409 creating cloud image metadata storage
2018-09-17 17:27:16 INFO juju.state state.go:415 started state for model-91166bf9-45c9-461e-8b49-deaebda4e310 successfully
2018-09-17 17:27:16 DEBUG juju.state.presence pingbatcher.go:183 using $bit operations with Mongo 3.6.3
2018-09-17 17:27:16 DEBUG juju.state spacesdiscovery.go:52 environ does not support space discovery, falling back to subnet discovery
2018-09-17 17:27:19 DEBUG juju.state open.go:215 closed state without error
2018-09-17 17:27:19 DEBUG juju.state open.go:215 closed state without error
ERROR fetching hosted model spaces: adding subnet "10.128.0.0/20": subnet "10.128.0.0/20" already exists
2018-09-17 17:27:19 DEBUG cmd supercommand.go:459 error stack: 
github.com/juju/juju/state/subnets.go:250: subnet "10.128.0.0/20" already exists
github.com/juju/juju/state/subnets.go:263: 
github.com/juju/juju/state/subnets.go:263: adding subnet "10.128.0.0/20"
github.com/juju/juju/state/spacesdiscovery.go:93: 
github.com/juju/juju/state/spacesdiscovery.go:57: 
github.com/juju/juju/agent/agentbootstrap/bootstrap.go:243: fetching hosted model spaces
github.com/juju/juju/cmd/jujud/agent/agent.go:105: 
2018-09-17 17:27:19 DEBUG juju.cmd.jujud main.go:196 jujud complete, code 0, err <nil>
13:27:19 ERROR juju.cmd.juju.commands bootstrap.go:538 failed to bootstrap model: subprocess encountered error code 1

Is there a way I can tell Juju to just pick a network or is this a bug? the default network for that region is 10.128.0.0/20 so it seems to be discovering things right.

I will eventually need to use another network / subnet - on AWS there is a vpc-id does anything exist for Juju to do that?

Can you clarify what you’re trying to do with the subnet? Are you trying to assign it to a new space, or are you trying to create it as a new subnet?