Need help on Multi-Connection Viscosity Configuration

Hey y’all, I’m trying to set up Viscosity to connect to two different OpenVPN servers and send traffic to the different servers based upon the IP range that the traffic falls into. If I’m only connected to one of these servers, it works just fine, but if I’m connected to both, I can only send traffic to the first server I connected to. Server 1 has all of its addresses falling into the 10.0.0.0/24 range, and server 2 falls into 11.0.0.0/24

Here are the relevant parts of the Viscosity configurations:

Connection 1 General

Protocol: TCP
Device: tun

Connection 1 Networking

Traffic: Automatic
Routing: IPv4 | Route: 10.0.0.0 | Mask/Bits: 255.255.0.0 | Gateway: vpn_gateway | Metric: Default
DNS Settings:
Servers: 10.0.0.8
Domains: rtx

Connection 2 General

Protocol: TCP
Device: tun

Connection 2 Networking

Traffic: Automatic
Routing: IPv4 | Route: 11.0.0.0 | Mask/Bits: 255.255.0.0 | Gateway: vpn_gateway | Metric: Default
DNS Settings:
Servers: 11.0.0.8
Domains: jnk

Here’s the relvant ifconfig output:

utun10: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
	options=6403<RXCSUM,TXCSUM,CHANNEL_IO,PARTIAL_CSUM,ZEROINVERT_CSUM>
	inet 192.168.255.6 --> 192.168.255.5 netmask 0xffffffff
utun11: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> mtu 1500
	options=6403<RXCSUM,TXCSUM,CHANNEL_IO,PARTIAL_CSUM,ZEROINVERT_CSUM>
	inet 192.168.255.6 --> 192.168.255.5 netmask 0xffffffff

If I connect to connection 1, then connection 2, I can ping the DNS server at 10.0.0.8, but not the one at 11.0.0.8

Any ideas? Is it possible to configure Viscosity to work with both of these OpenVPN Servers?