Hello.
As far as I understand, you are using the KeenDNS cloud service and do not have a public IP address. I am guessing that the problem is with the routing from the cloud service side. On the keenetic website, I found information that through KeenDNS you can only get remote access to the Keenetic web configurator, as well as to home network devices with a web interface (this can be a webcam, network drive, router, server, etc.). Also, I did not find examples of topologies and routing settings with third-party vendors using KeenDNS. From which I can conclude that this service may not support what you need.
Best regards.