Also some things that are worth noting that may potentially influence this:
l have other port forwarding set up, i.e TCP ports for Minecraft, that work without issue, but maybe having explicitly open ports affects UPnP?
unlike the others I have been playing with, my setup is eth instead of wifi