We have subdomains for czech, chinese, german, french, italian and we saw that the domain directory has changed without our permission and we determine that cn.nasiol.com and cz.nasiol.com are not working on Cloudflare.
Please kindly guide us for solution.
DNS is not related to that, you simply need to make sure that all your virtual hosts are properly configured for HTTPS, right now only some seem to be configured.
Your hosting provider hosting your DNS wouldn’t solve this issue, so they aren’t being terribly helpful. You could use page rules to set flexible SSL for some subdomains, but @sandro’s suggestion your hosting provider configure the virtual servers the same way for each host is probably the better way to go.