Based on your description, I’m assuming Telus is your internet service provider? They’ve recently implemented Carrier-Grade Network Address Translation (CG-NAT) across accounts, if this report is accurate from their forums.
CG-NAT will block port forwarding above your account level - it’s outside of Roon’s control, unfortunately.
There are two workarounds:
First, you can reach out to Telus to request a dedicated external IPv4 address.
I spoke with Telus. 1) only businesses get static IPs. 2) The fellow did not think they were blocking ports but I now know how to log into their NAC so will work on that.
If Telus is blocking ports some gamers wont be happy and their is an alternative in town called Rogers.
Thanks for the update. If getting a static IP is not possible, you may want to try Tailscale or a different ISP as you noted. Do let us know if that helps solve the issue!