From my experience with tailscale so far - there are so many different ways to have it configured well. If it works well for you having it on the host, then go for it. I have home assistant in a VM with tailscale and tailscale on the (windows) host. This works well for my needs and I don’t mind having it running “twice”
You’re giving me flashbacks to a dark time in my life when I got a degree in GIS to be a GIS analyst or whatever… Bullet dodged