You need to specify more than just "-ipv6" when starting TNServer. If you don't specify any arguments, TNet assumes a bunch of default ones. If you specify at least one, TNet will only use what you specified. In your case you enable IPv6, but don't actually specify any ports to listen to.
Start with the TNet's example menu scene. You can change it to use IPv6 via inspector. When you hit Play, you should be able to see your IPv6 address. When you start the server from the menu there, it will be an IPv6 server, and you will connect to it. If you click the disconnect button, you will still see the servers as active -- and showing its IPv6 address.
Once you verified that it's working, launch the TNServer with -tcp 5127 and -ipv6 flags. That's the minimum you need to allow incoming connections on IPv6. At this point you should be able to connect to it via the same TNet's example menu.
As we talked about in the previous topic, wherever you're hosting the server needs to actually support IPv6. The pic you posted of your router clearly shows that it's an IPv4 router, not 6. I had to explicitly enable IPv6 on my router before it started working as expected. IPv6 addresses that begin with 2001 are basically fake, kind of like your 192.168.*.* ones. Visiting
http://ipv6.icanhazip.com/ should show you your actual IPv6 address if you've configured it properly. For me, mine begins with 2607 for example.