It seems the IPv6 is not correctly functioning in the TL-MR100. The outgoing connections are fine, ping to WAN IPv6 address is fine, but ping6 from an outside to a internal client in LAN with IPv6 address is not working. From the browser inside the client (a Linux PC) if I see the what is my IPv6 address, it is correctly showing IPv6 address assigned in the LAN.
Note that the same client (a Linux PC) if I connect via my android mobile with the same SIM card used in the TL-MR100 and do mobile tethering via USB, those IPv6 address are publicly reachable.
All the operators are moving towards IPv6 and the IPv4 is CGNAT so it is useless for any service forwarding. The IPv6 service access is somehow blocked by TL-MR100, kindly help, without this the purpose of this router for me is nothing.