Now that it is sorted a tiny bit of education about what I think the issue was:
In most peoples home networks they have a router that connects to the internet and may also provide wireless access. The router usually has a firewall that prevents all access to nodes inside the network. In addition the outside network uses public IP addresses and internally the network uses private IP addresses. These can't be routed over the internet. So the router has to "translate" messages between the internet and and the devices inside. When you want to access a device from the public internet, you have for "forward" the traffic from the internet to the device and disable the firewall for the port(s) used. Most consumer routers do all this stuff (and more) transparently to the user. The exact details are not really important, but the basic concepts are.
This forwarding can be created in 2 ways. You can do it manually, or you can use upnp to do it for you automatically. I believe that when you first had it hooked up the the "upnp forwarding" was made automatically and it worked. For whatever reason this wasn't happening when the device was behind the "bridge". So if you manually create the forwarding, you are good to go.
Security Note: Upnp was designed to make things easier for the regular user, there have been several very serious bugs with it that allowed outside users to get inside your network. Several major brands were affected and to this day many users have not patched their software. There are automated tools available so the 10 year old down the street can scan large ranges of IP Addreses, find and then mess with your network.
So you can do one of two things, do it manually and shut off upnp on your router or make sure you update your firmware regularly. In my opinion personal security is too important so having some basic understanding is mandatory anyway. I would shut off upnp on your router. There should be a setting for it somewhere. Keep in mind you if you access anything else behind your network you make have to create forward rules for them too.
Anyway, glad to hear you have it working.