Just as a side take (since you seem to be a Tailscale user): have you ever tried the Handscale OSS version of Tailscale?