Au cas ou...
I solved this problem for myself yesterday and couldn’t find the answer anywhere online (clearly stated), so here’s what I did.
This also works for Plex, games, etc it’s policy based routing so you can have your VPN and remote access at the same time.
I used this page to figure out how to do this:
Add a default route to some table, arbitrarily table 10 but you can use whatever number (RTFM), also obviously needs to be your router IP
sudo ip route add default via 192.168.19.1 table 10
Add a rule for the return traffic from your ssh host
sudo ip rule add sport 22 table 10
sudo ip route flush cache
check out your fancy new rule
ip rule show
And to make this persistent across reboots, add to:
(or whatever your file there is, add the following to the bottom. This is the same as above, just permanent)