Votal
You need to add the domain name first in order to create a subdomain name in aeonfree.
You can change the nameservers of your primary domain to that of aeonfree for a brief amount of time then add them from the control panel and change them again to that of your old ones, then you can create a new subdomain from the Vpanel.
Then, add a new A record for the subdomain on Cloudflare pointing to your main IP address (mentioned in the Hosting Information tab of your Control panel)
If you don't like this hassle, alternatively there is a way but I have not tested it.
The trick is that You can add Nameservers on Cloudflare for your subdomain names (ns1.hstn.me, ns2.hstn.me) and then add them on aeonfree.
If your website works within 24hours then it's great else, you can remove the nameservers and add a new A record for the subdomain on Cloudflare pointing to your main IP address (mentioned in the Hosting Information tab of your Control panel).
If you still cannot figure out what to do you can reply to this message.
EDIT: I tried the second method. I added the two hstn.me nameservers on my subdomain in Cloudflare. The Nameservers were detected and the domain was added as a new hosting account but the website was not working. i removed the nameservers from the Cloudflare and added an A record after 2-3 hours pointing to the hosting IP address (Mentioned in the Information tab). The subdomain works perfectly fine how.
You can try your domain with this method.