I don't understand all the words you're using but:
Having had Proxmox sort out my drives and having had failures and Proxmox refuse to start if the drive isn't present (it was present but forgot it's label so it wasn't there for Proxmox) I recommend just passing through the drives to your NAS and having it handle the drives.
That way if they fail then your NAS fails but Proxmox boots.
Also if you're mounting them directly use the "nofail" option so it doesn't kill your Proxmox if you don't just have the NAS handle it.
I too am playing with Tailscale at the moment. What's working for me (although I believe you're well past this) is just running an exit node into my network. I have Adguard and NPM forwarding and reverse proxying and as long as I don't use .local it seems that the nameserver works on Tailscale too, although I do get some errors in my testing at work yesterday.
I wonder if you could set up an Openwrt container or VM and add Tailscale to it. That way you could port forward all the ports you want to Tailscale