When you enable Cloudflare proxy for your multi-level domain name, Cloudflare automatically creates an HTTPS DNS record even if your subdomain doesn’t support HTTPS. This is because Cloudflare secures communication between users and your domain using HTTPS by default for proxied domains.
If you want to use only HTTP, you need to disable the Cloudflare proxy and make sure your website server is not redirecting HTTP to HTTPS. This way, the HTTPS DNS record will not be applicable and Cloudflare will route traffic directly to your server, effectively not enforcing HTTPS.