Your DNS configuration looks fine to me, both in Cloudflare and on the domain itself. However, I’m currently seeing redirects between http and https which are causing endless loops.
When requesting ennea.dev, there is a Location header returned (from nginx) pointing the visitor to https://ennea.dev/. However, when following that redirect there is another Location header returned with the value http://ennea.dev/. This one might be coming from Cloudflare as I can’t see any signs of your origin in that response.
The www subdomain is behaving in the exact same way.
I’m quite new to all the knobs you can turn here, but these settings in the Cloudflare dashboard could make sense to look into further. Also review under what circumstances the origin itself will issue redirections.
SSL/TLS → Encryption mode
SSL/TLS → Edge Certificates → Always Use HTTPS
Edit: Replaced “Automatic HTTPS Rewrites” with “Always Use HTTPS” above.