Tailscale PeerRelay requires port forwarding

I’m forwarding port 41641 using miniupnp for 2 tailscale nodes on my network to get ‘direct connection’ when on tailscale. I will refer to these two nodes as ‘peer relays’ going forward, since these nodes are peer relays as well. This was done for redundancy so I'll always have a direct connection if one goes offline.

I’ve recently added a few more tailscale nodes on the network and trying to get tailscale peer relays to work properly. I created a new rule for ‘peer relays’ on port 40000 in miniupnp but it does not work.

If i setup a direct port forward rule for 40000 forwarding to one of the ‘peer relay’ nodes it works.

Does port 40000 have some special requirements for miniupnp and how can i get this to work for both my ‘peer relay’ nodes?

Is the forward permitted in (/etc/config/)upnpd ?