The Issue should not be related to Ip Cloud, but can be checked with a dns resolution to see if your WAN Ip matches the DNS reply from your DNS server.
If you fear that your ISP is blocking the port, you can always change the port, and that will give you a resolution, if it is a small ISP they may block or redirect the request, the easiest way i would test this would be to do the following:
Record your WAN IP
log in with winbox to your wan Ip if that works, then log into winbox with your CloudIP Address, If that works you know ur dns is happy
While logged in with winbox Check your Log file For incoming connections, If there are none, Try a different port and see if you come right?
You can also enable ppp in your logging to see more information. => system => logging => add
CyberT, thanks for your response.
I have followed your suggestions.
I recorded my WAN address(public ip)
I tried to log in with winbox using both IP address and d domain name but none work.
3.I setup logging for both pptp and l2tp, also none of these was log as incoming connection.
While doing (2) above, I run netstat in command prompt.
It got to syn-sent to my wan addr and stopped.