IP/cloud/DDNS - incorrect public IP?

how exactly is the DDNS supposed to work please?
I want to be able to connect to my LTE mikrotik on WAN port using the DDNS feature (have public, but not static wan IP).
currently, the “public-address” reported by /ip cloud print is different from what I see in Quick set gui in winbox.
If I use winbox to connect to the IP shown in Quick set, it works, while if I try connecting to the DDNS-generated domain name, it doesn’t.

thx for any clarification.

Do you actually get a public IP from LTE or do they assign you a private one??

Usually the mobile carriers provide a NATted IP (e 10.x.yz).
Please check what is the IP provided from the mobile carrier in IP>addresses.

Go to http://www.whatismyip.com and compare the IP, maybe your carrier is giving you a NATed private IP