Most VPNs work by establishing a single connection between the client and server and tunneling all traffic through that connection. For example, an OpenVPN client might make a TCP connection to a server listening on 184.108.40.206:443. If this connection is broken, a new connection must be made and a new tunnel established.
In some conditions this is problematic - imagine a network adversary who spoofs TCP resets whenever it detects a new VPN connection. It seems as if one could create a more resilient VPN tunnel by using multiple connections. So the client could make two connections to intermediary servers at 220.127.116.11:443 and 18.104.22.168:443, then split the VPN tunnel traffic across both connections. The intermediary servers would forward that traffic to the endpoint server at 22.214.171.124 (and would forward response traffic back to the client). That way, if either connection goes down, the tunnel will remain up.
I've done some searching, but haven't found any VPNs that use this sort of setup. The closest thing I found was Tor Snowflake, but if I'm reading that correctly even though the system rotates IPs rapidly, only one connection is actually used at aany given time.
Any recommendations? Am I missing some sort of key search term? Or does this type of VPN simply not exist?