I have 13 subnets in my local network: 5 local IPv4 subnets, 5 local IPv6 subnets, and 3 globally addressable IPv6 subnets. My main router is running Tailscale, and I've successfully approved the IPv4 routes that I want in my tailnet, but my tailnet doesn't acknowledge the IPv6 routes that are available. They don't appear in my Tailscale console at all.
I don't know where to start troubleshooting this. I don't know if it's a problem with my Tailscale config, my network, my Tailnet, OpenWRT in general, or Tailscale in general.
Okay, after testing a little bit, it seems like Tailscale won't recognize routes that have anything except all zeros after the prefix length. I copy and pasted my statically-assigned interface addresses, which ended in "::1/64", into the tailscale routes; and tailscale silently ignored these routes. After changing the routes to end in "::/64", tailscale asked for my approval to include these routes in the tailnet. My IPv4 routes were recognized on the first try because I typed them in manually with ".0/24" at the end instead of copying the interface addresses.