UPnP doesn't work

I want to try port forward for games and torrent. but after hundred of times failed to port forward i decided to try UPnP but it failed too.
this is my config

# apr/17/2020 18:36:18 by RouterOS 6.43.4
# software id = VZXQ-GKFX
#
# model = 951Ui-2HnD
# serial number = 43CE02C36EE3
/ip upnp
set enabled=yes
/ip upnp interfaces
add interface=FiberStar type=external
add interface=bridge-local type=internal
/ip firewall filter
add action=accept chain=input connection-state=established
add action=accept chain=forward comment="default configuration" \
    connection-state=established
add action=accept chain=forward comment="default configuration" \
    connection-state=related,new
add action=accept chain=input protocol=icmp
add action=accept chain=input connection-state=related
add action=drop chain=input in-interface=ether1-gateway
/ip firewall nat
add action=masquerade chain=srcnat comment="default configuration" \
    out-interface=ether1-gateway
add action=masquerade chain=srcnat out-interface=FiberStar

i have internet from pppoe connected to router
the upnp use dst address from my pppoe address(100.64.3.126) rather than my public ip. is this normal?

The 100.64.x.x address indicates your ISP is using CGNAT to share public IP addresses between customers. It is not possible to port forward or use UPnP with this additional layer of NAT between a public IP and your router.

Oh that answer my problem, thank you for the reply

Your ISP may offer public IP addresses. Some do not, some do but often charge an extra fee.