Autossh does not do tcp-over-tcp when forwarding, if I understand that correctly. TCP is from localhost client to localhost SSH client, no syn/ack frames are tunnelled, just the data stream.
I’ve had a similar setup, and also found Wireguard unreliable. Went with Nebula and never looked back, not once I had a network problem caused by it.
Autossh does not do tcp-over-tcp when forwarding, if I understand that correctly. TCP is from localhost client to localhost SSH client, no syn/ack frames are tunnelled, just the data stream.
I’ve had a similar setup, and also found Wireguard unreliable. Went with Nebula and never looked back, not once I had a network problem caused by it.