Can't access home router via Raspberry Pi exit node

I have a Raspberry Pi 4 at home that acts as an Exit node.

It works like a charm when I am trying to visit any website but never works with 192.168.88.1 (IP address of the router in my home network). I have no idea why… Have I missed something in the configuration or is it a technical limitation?

As a workaround, I use SSH tunnels: ssh -L 4444:192.168.88.1:80 raspberrypi.xxx.ts.net

I was running Tailscale like this: tailscale up --advertise-exit-node

When I added --advertise-routes=192.168.88.0/24 and approved them in the admin panel, I immediately gained access to the router. I didn’t even need to select the Raspberry Pi 4 as an Exit node on my MacBook… I just enabled Tailscale.

But what I don’t understand is why --advertise-exit-node wasn’t enough. According to the documentation, it’s stated that --advertise-exit-node is the same as --advertise-routes=0.0.0.0/0,::/0

I also created an issue on GitHub and described everything even in more details: Exit Nodes don't route all traffic · Issue #8178 · tailscale/tailscale · GitHub